• DocumentCode
    1361306
  • Title

    A Low-Overhead Partition-Oriented ERfair Scheduler for Hard Real-Time Embedded Systems

  • Author

    Sarkar, Arnab ; Shanker, Amit ; Ghose, Sujoy ; Chakrabarti, P.P., Sr.

  • Author_Institution
    Comput. Sci. & Eng. Dept., Indian Inst. of Technol., Kharagpur, India
  • Volume
    3
  • Issue
    1
  • fYear
    2011
  • fDate
    3/1/2011 12:00:00 AM
  • Firstpage
    5
  • Lastpage
    8
  • Abstract
    This letter presents partition-oriented ERfair scheduler (POES), a low-overhead proportional fair scheduler for hard real-time multiprocessor embedded systems. POES achieves lower overheads using an online partitioning/merging mechanism that retains the optimal schedulability of a fully global scheduler by merging processor groups as resources become critical while using partitioning for fast scheduling at other times. The principal objective is to remain only just as global at any given instant of time as is necessary to maintain ERfair schedulability of the system throughout the schedule length. Experimental results reveal that POES incurs almost no migrations at low workloads and achieves up to 32 times reduction in the number of migrations suffered with respect to the global ERfair scheduler on a set of two to 16 processors even when the average system load is as high as 85%. Theoretical analysis proves that POES typically has the same amortized complexity as that of the global ERfair algorithm.
  • Keywords
    embedded systems; merging; processor scheduling; ERfair scheduling; POES; merging processor; partition-oriented scheduling; real-time embedded systems; real-time multiprocessor; ERfair scheduling; partitioned scheduling; proportional fairness; real-time; task migration; worst-fit decreasing (WFD) partitioning;
  • fLanguage
    English
  • Journal_Title
    Embedded Systems Letters, IEEE
  • Publisher
    ieee
  • ISSN
    1943-0663
  • Type

    jour

  • DOI
    10.1109/LES.2010.2089672
  • Filename
    5610705