• DocumentCode
    2404500
  • Title

    Quick-release fair scheduling

  • Author

    Anderson, James H. ; Block, Aaron ; Srinivasan, Anand

  • Author_Institution
    Dept. of Comput. Sci., North Carolina Univ., Chapel Hill, NC, USA
  • fYear
    2003
  • fDate
    3-5 Dec. 2003
  • Firstpage
    130
  • Lastpage
    141
  • Abstract
    In prior work on multiprocessor fairness, efficient techniques with provable properties for reallocating spare processing capacity have been elusive. In this paper, we address this shortcoming by proposing a new notion of multiprocessor fairness, called quick-release fair (QRfair) scheduling. Under QRfair scheduling, each task is specified by giving both a minimum and a maximum weight (i.e., processor share). The goal is to schedule each task (as the spare capacity changes) at a rate that is (i) at least that implied by its minimum weight and (ii) at most that implied by its maximum weight. We present a quick-release variant of the PD2 Pfair scheduling algorithm called PDQ and prove that the allocations of PDQ always satisfy (i) and (ii). Also, we present results from simulation experiments that show the efficacy of PDQ.
  • Keywords
    multiprocessing systems; processor scheduling; resource allocation; task analysis; PD2 Pfair scheduling algorithm; PDQ; QRfair scheduling; maximum weight; minimum weight; multiprocessor fairness; processor share; quick-release fair scheduling; spare capacity changes; spare processing capacity reallocation; task scheduling; Algorithm design and analysis; Computer science; Multiprocessing systems; Processor scheduling; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2003. RTSS 2003. 24th IEEE
  • Print_ISBN
    0-7695-2044-8
  • Type

    conf

  • DOI
    10.1109/REAL.2003.1253261
  • Filename
    1253261