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
Link To Document