Optimal time-critical scheduling via resource augmentation

Citation
Ca. Phillips et al., Optimal time-critical scheduling via resource augmentation, ALGORITHMIC, 32(2), 2002, pp. 163-200
Citations number
28
Categorie Soggetti
Engineering Mathematics
Journal title
ALGORITHMICA
ISSN journal
01784617 → ACNP
Volume
32
Issue
2
Year of publication
2002
Pages
163 - 200
Database
ISI
SICI code
0178-4617(200202)32:2<163:OTSVRA>2.0.ZU;2-Z
Abstract
We consider two fundamental problems in dynamic scheduling: scheduling to m eet deadlines in a preemptive multiprocessor setting, and scheduling to pro vide good response time in a number of scheduling environments. When viewed from the perspective of traditional worst-case analysis, no good on-line a lgorithms exist for these problems, and for some variants no good off-line algorithms exist unless P = NP. We study these problems using a relaxed notion of competitive analysis, int roduced by Kalyanasundaram and Pruhs, in which the on-line algorithm is all owed more resources than the optimal off-line algorithm to which it is comp ared, Using this approach, we establish that several well-known on-line alg orithms, that have poor performance from an absolute worst-case perspective , are optimal for the problems in question when allowed moderately more res ources. For optimization of average flow time, these are the first results of any sort, for any NP-hard version of the problem, that indicate that it might be possible to design good approximation algorithms.