Title :
Is Semi-Partitioned Scheduling Practical?
Author :
Bastoni, Andrea ; Brandenburg, Björn B. ; Anderson, James H.
Author_Institution :
Dept. of Comput. Sci., Univ. of North Carolina at Chapel Hill, Chapel Hill, NC, USA
Abstract :
Semi-partitioned schedulers are -- in theory -- a particularly promising category of multiprocessor real-time scheduling algorithms. Unfortunately, issues pertaining to their implementation have not been investigated in detail, so their practical viability remains unclear. In this paper, the practical merit of three EDF-based semi-partitioned algorithms is assessed via an experimental comparison based on real-time schedulability under consideration of real, measured overheads. The presented results indicate that semi-partitioning is indeed a sound and practical idea. However, several problematic design choices are identified as well. These shortcomings and other implementation concerns are discussed in detail.
Keywords :
processor scheduling; EDF-based semi-partitioned algorithms; multiprocessor real-time scheduling algorithms; real-time schedulability; semi-partitioned scheduling; Algorithm design and analysis; Partitioning algorithms; Processor scheduling; Real time systems; Schedules; Scheduling; Servers; implementation study; multiprocessor real-time scheduling; real-time systems; schedulability; semi-partitioned scheduling;
Conference_Titel :
Real-Time Systems (ECRTS), 2011 23rd Euromicro Conference on
Conference_Location :
Porto
Print_ISBN :
978-1-4577-0643-1
DOI :
10.1109/ECRTS.2011.20