Fair On-Line Scheduling of a Dynamic Set of Tasks on a Single Resource

  • Authors:
  • Sanjoy Baruah;Johannes Gehrke;C. G Plaxton

  • Affiliations:
  • -;-;-

  • Venue:
  • Fair On-Line Scheduling of a Dynamic Set of Tasks on a Single Resource
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

In many real-time applications, a set of "tasks" compete for the use of a single "resource", where: (i) only one task is allowed to use the resource at a time, (ii) the resource is scheduled in unit-time intervals, (iii) each task requires a specific fraction of the resource capacity over an extended period, and (iv) tasks arrive and depart at any time. We refer to such a task system as an instance of the single-resource scheduling problem. The problem of designing a "fair" scheduling algorithm for such task systems has recently received a great deal of attention in the literature. This paper makes two main contributions. First, we point out that a 1980 paper of Tijdeman concerning the so-called "chairman assignment problem" provides a simple and efficient on-line algorithm for the static version of the single-resource scheduling problem (i.e., where the set of tasks competing to use the resource does not change over time). We then extend Tijdeman''s algorithm to obtain a simple and efficient on-line algorithm for the dynamic single-resource scheduling problem.