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
Link To Document :
بازگشت