Adaptive Mixed Criticality Scheduling with Deferred Preemption
A. Burns and R.I. Davis
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.
Download Not Available
BibTex Entry
@inproceedings{Burns2014a, author = {A. Burns and R.I. Davis}, booktitle = {Proc. IEEE Real-Time Systems Symposium}, pages = {21--30}, publisher = {IEEE}, title = {Adaptive Mixed Criticality Scheduling with Deferred Preemption}, year = {2014} }