A simpler competitive analysis for scheduling equal-length jobs on one machine with restarts

  • Authors:
  • Michael H. Goldwasser;Arundhati Bagchi Misra

  • Affiliations:
  • Department of Mathematics and Computer Science, Saint Louis University, St. Louis, MO, USA;Department of Mathematics and Statistics, Mississippi State University, Mississippi State, MS, USA

  • Venue:
  • Information Processing Letters
  • Year:
  • 2008

Quantified Score

Hi-index 0.89

Visualization

Abstract

We consider the online problem of scheduling jobs with equalprocessing times on a single machine. Each job has a release timeand a deadline, and the goal is to maximize the number of jobscompleted by their deadlines. Chrobak et al. (2007, SICOMP 36:6)introduce a preempt-restart model in which progress towardcompleting a preempted job is lost, yet that job can be restartedfrom scratch. They provide a 3/2-competitive deterministicalgorithm and show that this is the optimal competitiveness. Theiranalysis is based on a complex charging scheme among individualjobs and the use of several partial functions and mappings forassigning the charges. In this paper, we provide an alternativeproof of the result using a more global potential argument tocompare the relative progress of the algorithm versus the optimalschedule over time. This new proof is significantly simpler andmore intuitive that the original, and our technique is applicableto related problems.