• DocumentCode
    141726
  • Title

    Mixed-Criticality Scheduling upon Varying-Speed Multiprocessors

  • Author

    Zhishan Guo ; Baruah, Sunandan

  • Author_Institution
    Univ. of North Carolina at Chapel Hill, Chapel Hill, NC, USA
  • fYear
    2014
  • fDate
    24-27 Aug. 2014
  • Firstpage
    237
  • Lastpage
    244
  • 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.
  • Keywords
    multiprocessing systems; scheduling; timing; MC model; MC scheduling; MC systems; linear program; mixed criticality scheduling; multicore platforms; multiple WCET estimations; processor sharing; processor-sharing based method; scheduling conditions; timing analysis tools; uniprocessor platforms; varying speed multiprocessors; Clocks; Job shop scheduling; MIMICs; Optimal scheduling; Processor scheduling; Schedules; Mixed Criticality; multiprocessor scheduling; optimal; varying speed system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable, Autonomic and Secure Computing (DASC), 2014 IEEE 12th International Conference on
  • Conference_Location
    Dalian
  • Print_ISBN
    978-1-4799-5078-2
  • Type

    conf

  • DOI
    10.1109/DASC.2014.50
  • Filename
    6945695