DocumentCode :
3209977
Title :
Optimal partitioning for quantized EDF scheduling
Author :
Zhu, Haifeng ; Hansen, Jeffery P. ; Lehoczky, John P. ; Rajkumar, Ragunathan
Author_Institution :
Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
2002
fDate :
2002
Firstpage :
212
Lastpage :
222
Abstract :
The quantized earliest deadline first (Q-EDF) scheduling policy assumes a limited number of priority levels available to express task (or packet) deadlines. This situation arises in computer and communication systems in which priority levels must be expressed using a limited number of bits. The range of possible deadlines is partitioned into bins, and a task whose deadline lies within the range of a bin is assigned a quantized deadline equal to the left endpoint of the bin. We assume soft real-time tasks arrive according to a renewal process, have random service requirements, and have random deadlines drawn from a probability distribution. Using real-time queueing theory, a general method for computing the long run fraction of tasks that miss their actual deadlines (or their quantized deadlines) is presented. Results are given for uniform deadline distributions, and the optimal bin partitioning is determined for this distribution. The theoretical results show excellent agreement with simulation results. Finally, assuming only the min, mean, and max task deadlines are specified, we determine the worst-case deadline distribution given any specified priority bin choice, then optimize the priority bin choice to minimize the worst-case lateness relative to EDF. For this Q-EDF partition, we determine the number of bins needed to achieve a given performance relative to EDF. We show that for practical cases with soft deadlines, 3 bits are sufficient to achieve nearly the same performance with Q-EDF as with pure EDF.
Keywords :
processor scheduling; queueing theory; real-time systems; bins; communication systems; computer systems; long run fraction; max task deadlines; mean task deadlines; min task deadlines; optimal bin partitioning; priority levels; probability distribution; quantized earliest deadline first scheduling policy; random service requirements; real-time queueing theory; renewal process; simulation; soft real-time tasks; task deadlines; uniform deadline distributions; worst-case deadline distribution; worst-case lateness; Bandwidth; Communication systems; Computational modeling; Contracts; Power system interconnection; Probability distribution; Processor scheduling; Queueing analysis; Real time systems; Resource management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 2002. RTSS 2002. 23rd IEEE
ISSN :
1052-8725
Print_ISBN :
0-7695-1851-6
Type :
conf
DOI :
10.1109/REAL.2002.1181576
Filename :
1181576
Link To Document :
بازگشت