Quick-release Fair Scheduling

  • Authors:
  • James H. Anderson;Aaron Block;Anand Srinivasan

  • Affiliations:
  • -;-;-

  • Venue:
  • RTSS '03 Proceedings of the 24th IEEE International Real-Time Systems Symposium
  • Year:
  • 2003

Quantified Score

Hi-index 0.01

Visualization

Abstract

In prior work on multiprocessor fairness, ef拢cient techniqueswith provable properties for reallocating spare processingcapacity have been elusive. In this paper, weaddress this shortcoming by proposing a new notion ofmultiprocessor fairness, called quick-release fair (QRfairscheduling. Under QRfair scheduling, each task is speci拢ed by giving both a minimum and a maximum weight (i.e., processor share. The goal is to schedule each task (as thespare capacity changes at a rate that is (i) at least that impliedby its minimum weight and (ii) at most that implied byits maximum weight. We present a quick-release variant ofthe PD2 Pfair scheduling algorithm called PDQ and provethat the allocations of PDQ always satisfy (i and (ii . Also,we present results from simulation experiments that showthe ef拢cacy of PDQ.