• 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