DocumentCode :
2404516
Title :
Multiple-resource periodic scheduling problem: how much fairness is necessary?
Author :
Zhu, Dakai ; Mossé, Daniel ; Melhem, Rami
Author_Institution :
Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
fYear :
2003
fDate :
3-5 Dec. 2003
Firstpage :
142
Lastpage :
151
Abstract :
The Pfair algorithms are optimal for independent periodic real-time tasks executing on a multiple-resource system. However, they incur a high scheduling overhead by making scheduling decisions in every time unit to enforce proportional progress for each task. In this paper, we will propose a novel scheduling algorithm, boundary fair (BF), which makes scheduling decisions and enforces fairness to tasks only at period boundaries. The BF algorithm is also optimal in the sense that it achieves 100% system utilization. Moreover, by making scheduling decisions at period boundaries, BF effectively reduces the number of scheduling points. Theoretically, the BF algorithm has the same complexity as that of the Pfair algorithms. But, in practice, it could reduce the number of scheduling points dramatically (e.g., up to 75% in our experiments) and thus reduce the overall scheduling overhead, which is especially important for online scheduling.
Keywords :
computational complexity; multiprocessing systems; parallel algorithms; processor scheduling; real-time systems; resource allocation; 100 percent; Pfair algorithms; boundary fair algorithm; fairness; independent tasks; multiple-resource system; online scheduling; period boundaries; periodic scheduling; periodic tasks; proportional task progress; real-time tasks; scheduling decisions; scheduling overhead; scheduling points; system utilization; Computer science; Contracts; Optimal scheduling; Processor scheduling; Real time systems; Resource management; Scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 2003. RTSS 2003. 24th IEEE
Print_ISBN :
0-7695-2044-8
Type :
conf
DOI :
10.1109/REAL.2003.1253262
Filename :
1253262
Link To Document :
بازگشت