Mixed-criticality scheduling upon varying-speed multiprocessors

  • Zhishan Guo
  • , Sanjoy Baruah

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

An increasing trend in embedded computing is the moving towards mixed-criticality (MC) systems, in which functionalities of different importance degrees (criticalities) are implemented upon a common platform. Most previous work on MC scheduling focuses on the aspect that different timing analysis tools may result in multiple WCET estimations for each 'job' (piece of code). Recently, a different MC model has been proposed, targeting systems with varying execution speeds. It is assumed that the precise speed of the processor upon which the system is implemented varies in an a priori unknown manner during runtime, and estimates must be made as to how low the actual speed may fall. Prior work has dealt with uniprocessor platforms of this kind, the research reported in this paper seeks to generalize this prior work to be applicable to multicore platforms. In our method, a linear program (LP) is constructed based on necessary and sufficient scheduling conditions, and according to its solution, jobs are executed in a processor-sharing based method. Optimality of the algorithm is proved, and an example is constructed to show the necessity of processor sharing.

Original languageEnglish
Title of host publicationProceedings - 2014 World Ubiquitous Science Congress
Subtitle of host publication2014 IEEE 12th International Conference on Dependable, Autonomic and Secure Computing, DASC 2014
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages237-244
Number of pages8
ISBN (Electronic)9781479950799
DOIs
StatePublished - Nov 3 2014
Event12th IEEE International Conference on Dependable, Autonomic and Secure Computing, DASC 2014 - Dalian, Liaoning, China
Duration: Aug 24 2014Aug 27 2014

Publication series

NameProceedings - 2014 World Ubiquitous Science Congress: 2014 IEEE 12th International Conference on Dependable, Autonomic and Secure Computing, DASC 2014

Conference

Conference12th IEEE International Conference on Dependable, Autonomic and Secure Computing, DASC 2014
Country/TerritoryChina
CityDalian, Liaoning
Period08/24/1408/27/14

Keywords

  • Mixed Criticality
  • multiprocessor scheduling
  • optimal
  • varying speed system

Fingerprint

Dive into the research topics of 'Mixed-criticality scheduling upon varying-speed multiprocessors'. Together they form a unique fingerprint.

Cite this