Title :
Optimal semi-partitioned scheduling in soft real-time systems
Author :
Anderson, James H. ; Erickson, Jeremy P. ; Devi, UmaMaheswari C. ; Casses, Benjamin N.
Author_Institution :
Dept. of Comput. Sci., Univ. of North Carolina at Chapel Hill, Chapel Hill, NC, USA
Abstract :
Semi-partitioned real-time scheduling algorithms extend partitioned ones by allowing a (usually small) subset of tasks to migrate. The first such algorithm to be proposed was directed at soft real-time (SRT) sporadic task systems where bounded deadline tardiness is acceptable. That algorithm, called EDF-fm, has the desirable property that migrations are boundary-limited, i.e., they can only occur at job boundaries. However, it is not optimal because per-task utilization restrictions are required. In this paper, a new optimal semi-partitioned scheduling algorithm for SRT sporadic task systems is proposed that eliminates such restrictions. This algorithm, called EDF-os, preserves the boundary-limited property. In overhead-aware schedulability experiments presented herein, EDF-os proved to be better than all other tested alternatives in terms of schedulability in almost all considered scenarios. It also proved capable of ensuring very low tardiness bounds, which were near zero in most considered scenarios.
Keywords :
multiprocessing systems; optimisation; processor scheduling; real-time systems; SRT sporadic task systems; multiprocessor scheduling; optimal semipartitioned scheduling algorithms; per-task utilization restrictions; soft real-time systems; Algorithm design and analysis; Program processors; Real-time systems; Resource management; Schedules; Scheduling algorithms;
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2014 IEEE 20th International Conference on
Conference_Location :
Chongqing
DOI :
10.1109/RTCSA.2014.6910532