Proportional share resource allocation algorithm for real-time, time-shared systems

  • Ion Stoica
  • , Hussein Abdel-Wahab
  • , Kevin Jeffay
  • , Sanjoy K. Baruah
  • , Johannes E. Gehrke
  • , C. Greg Plaxton

Research output: Contribution to conferencePaperpeer-review

229 Scopus citations

Abstract

A proportional share resource allocation algorithm is proposed for the real-time performance of time-shared operating systems. The resource is allocated in discrete-sized time quanta such that each process progresses at a precise, uniform rate. The algorithm is analyzed in the context of an idealized system in which a resource is assumed to be granted in arbitrarily small intervals of time. The algorithm guarantees that the difference between the service time that a process should receive in the idealized system and the service time it actually receives in the real system is optimally bounded by the size of the time quantum. The algorithm provides support for dynamic operations, and for both fractional and non-uniform time quanta.

Original languageEnglish
Pages288-299
Number of pages12
StatePublished - 1996
EventProceedings of the 1996 17th IEEE Real-Time Systems Symposium - Washington, DC, USA
Duration: Dec 4 1996Dec 6 1996

Conference

ConferenceProceedings of the 1996 17th IEEE Real-Time Systems Symposium
CityWashington, DC, USA
Period12/4/9612/6/96

Fingerprint

Dive into the research topics of 'Proportional share resource allocation algorithm for real-time, time-shared systems'. Together they form a unique fingerprint.

Cite this