• DocumentCode
    2930347
  • Title

    An Optimal Real-Time Scheduling Algorithm for Multiprocessors

  • Author

    Cho, Hyeonjoong ; Ravindran, Binoy ; Jensen, E. Douglas

  • Author_Institution
    ETRI, Daejeon
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    101
  • Lastpage
    110
  • Abstract
    We present an optimal real-time scheduling algorithm for multiprocessors $one that satisfies all task deadlines, when the total utilization demand does not exceed the utilization capacity of the processors. The algorithm called LLREF, is designed based on a novel abstraction for reasoning about task execution behavior on multiprocessors: the time and local execution time domain plane (or T-L plane). LLREF is based on the fluid scheduling model and the fairness notion, and uses the T-L plane to describe fluid schedules without using time quanta, unlike the optimal Pfair algorithm (which uses time quanta). We show that scheduling for multiprocessors can be viewed as repeatedly occurring T-L planes, and feasibly scheduling on a single T-L plane results in the optimal schedule. We analytically establish the optimality of LLREF. Further, we establish that the algorithm has bounded overhead, and this bound is independent of time quanta (unlike Pfair). Our simulation results validate our analysis on the algorithm overhead
  • Keywords
    multiprocessing systems; processor scheduling; real-time systems; fairness; fluid scheduling; local execution time domain plane; multiprocessors; optimal real-time scheduling; task execution behavior reasoning; Algorithm design and analysis; Analytical models; Computer architecture; Embedded system; Job shop scheduling; Manufacturing processes; Optimal scheduling; Processor scheduling; Runtime; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2006. RTSS '06. 27th IEEE International
  • Conference_Location
    Rio de Janeiro
  • ISSN
    1052-8725
  • Print_ISBN
    0-7695-2761-2
  • Type

    conf

  • DOI
    10.1109/RTSS.2006.10
  • Filename
    4032340