Title :
Mixed-Criticality Real-Time Scheduling for Multicore Systems
Author :
Mollison, Malcolm S. ; Erickson, Jeremy P. ; Anderson, James H. ; Baruah, Sanjoy K. ; Scoredos, John A.
Author_Institution :
Univ. of North Carolina at Chapel Hill, Chapel Hill, NC, USA
fDate :
June 29 2010-July 1 2010
Abstract :
Current hard real-time scheduling and analysis techniques are unable to efficiently utilize the computational bandwidth provided by multicore platforms. This is due to the large gap between worst-case execution time predictions used in schedulability analysis and actual execution times seen in practice. In this paper, we view this gap as "slack\´\´ that can be accounted for during schedulability analysis and reclaimed for less critical work. We use this technique to develop an architecture for scheduling mixed criticality real-time workloads on multiprocessor platforms. Our architecture provides temporal isolation among tasks of different criticalities while allowing slack to be redistributed across criticality levels.
Keywords :
multiprocessing systems; parallel architectures; processor scheduling; mixed-criticality real-time scheduling; multicore systems; schedulability analysis; worst-case execution time predictions; Containers; Multicore processing; Processor scheduling; Real time systems; Schedules; Scheduling; mixed criticality; multicore real-time scheduling;
Conference_Titel :
Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
Conference_Location :
Bradford
Print_ISBN :
978-1-4244-7547-6
DOI :
10.1109/CIT.2010.320