loading...
Multiple-Resource Periodic Scheduling Problem: how much fairness is necessary?
Cancun, Mexico December 03-December 05
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/REAL.2003.125326224th IEEE International Real-Time Sys ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Dakai Zhu, University of Pittsburgh, PA
Daniel Moss?, University of Pittsburgh, PA
Rami Melhem, University of Pittsburgh, PA
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 (), 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., upto 75% in our experiments) and thus reduce the overall scheduling overhead, which is especially important for on-line scheduling.
Citation:
Dakai Zhu, Daniel Moss?, Rami Melhem, "Multiple-Resource Periodic Scheduling Problem: how much fairness is necessary?," rtss, pp.142, 24th IEEE International Real-Time Systems Symposium (RTSS'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.