• DocumentCode
    1799237
  • Title

    Adaptive Mixed Criticality Scheduling with Deferred Preemption

  • Author

    Burns, A. ; Davis, Robert I.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of York, York, UK
  • fYear
    2014
  • fDate
    2-5 Dec. 2014
  • Firstpage
    21
  • Lastpage
    30
  • Abstract
    Adaptive Mixed Criticality (AMC) scheduling has previously been shown to be the most effective fixed priority approach for scheduling mixed criticality systems, while the idea of final non-preemptive regions has been shown to improve the schedulability of systems with a single criticality level. In this paper, we combine AMC with the concept of non-preemptive regions by making the final part of each task´s execution at each criticality level non-preemptive. We derive schedulability analysis for this approach, and provide an effective algorithm for choosing each task´s priority and the durations of its non-preemptive regions. Evaluations illustrate the benefits of this approach in terms of increased schedulability.
  • Keywords
    safety-critical software; scheduling; AMC scheduling; adaptive mixed criticality scheduling; deferred preemption; nonpreemptive regions; schedulability analysis; task execution; Algorithm design and analysis; Bismuth; Equations; Processor scheduling; Standards; Switches; Time factors; fixed priority; mixed criticality systems; scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium (RTSS), 2014 IEEE
  • Conference_Location
    Rome
  • ISSN
    1052-8725
  • Type

    conf

  • DOI
    10.1109/RTSS.2014.12
  • Filename
    7010371