|
ABSTRACT
We consider the problem of minimizing the total weighted flow time on a single machine with preemptions. We give an online algorithm that is O(k)-competitive for k weight classes. This implies an O(log W)-competitive algorithm, where W is the maximum to minimum ratio of weights. This algorithm also implies an O(log n + log P)-approximation ratio for the problem, where P is the ratio of the maximum to minimum job size and n is the number of jobs. We also consider the nonclairvoyant setting where the size of a job is unknown upon its arrival and becomes known to the scheduler only when the job meets its service requirement. We consider the resource augmentation model, and give a (1 + ϵ)-speed, (1 +1/ϵ)-competitive online algorithm.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Foto Afrati , Evripidis Bampis , Chandra Chekuri , David Karger , Claire Kenyon , Sanjeev Khanna , Ioannis Milis , Maurice Queyranne , Martin Skutella , Cliff Stein , Maxim Sviridenko, Approximation Schemes for Minimizing Average Weighted Completion Time with Release Dates, Proceedings of the 40th Annual Symposium on Foundations of Computer Science, p.32, October 17-18, 1999
|
 |
2
|
|
 |
3
|
Baruch Awerbuch , Yossi Azar , Stefano Leonardi , Oded Regev, Minimizing the flow time without migration, Proceedings of the thirty-first annual ACM symposium on Theory of computing, p.198-205, May 01-04, 1999, Atlanta, Georgia, United States
[doi> 10.1145/301250.301304]
|
| |
4
|
Bansal, N. 2005. Minimizing flow time on a constant number of machines with preemption. Oper. Res. Lett. 33, 267--273.
|
| |
5
|
|
 |
6
|
|
| |
7
|
Bansal, N., and Pruhs, K. 2004. Server scheduling in the weighted ℓp norm. In Proceedings of the Latin American Symposium on Theoretical Informatics (LATIN), 434--443.
|
 |
8
|
|
| |
9
|
Luca Becchetti , Stefano Leonardi , S. Muthukrishnan, Scheduling to minimize average stretch without migration, Proceedings of the eleventh annual ACM-SIAM symposium on Discrete algorithms, p.548-557, January 09-11, 2000, San Francisco, California, United States
|
| |
10
|
|
| |
11
|
Michael A. Bender , Soumen Chakrabarti , S. Muthukrishnan, Flow and stretch metrics for scheduling continuous job streams, Proceedings of the ninth annual ACM-SIAM symposium on Discrete algorithms, p.270-279, January 25-27, 1998, San Francisco, California, United States
|
| |
12
|
|
 |
13
|
Chandra Chekuri , Ashish Goel , Sanjeev Khanna , Amit Kumar, Multi-processor scheduling to minimize flow time with ε resource augmentation, Proceedings of the thirty-sixth annual ACM symposium on Theory of computing, June 13-16, 2004, Chicago, IL, USA
[doi> 10.1145/1007352.1007411]
|
 |
14
|
|
 |
15
|
|
| |
16
|
C. Chekuri , R. Motwani , B. Natarajan , C. Stien, Approximation techniques for average completion time scheduling, Proceedings of the eighth annual ACM-SIAM symposium on Discrete algorithms, p.609-618, January 05-07, 1997, New Orleans, Louisiana, United States
|
| |
17
|
|
 |
18
|
|
 |
19
|
|
 |
20
|
Hans Kellerer , Thomas Tautenhahn , Gerhard J. Woeginger, Approximability and nonapproximability results for minimizing total flow time on a single machine, Proceedings of the twenty-eighth annual ACM symposium on Theory of computing, p.418-426, May 22-24, 1996, Philadelphia, Pennsylvania, United States
[doi> 10.1145/237814.237989]
|
| |
21
|
Lenstra, J., Kan, A., and Brucker, P. 1977. Complexity of machine scheduling problems. Ann. Discrete Math. 1, 343--362.
|
 |
22
|
|
| |
23
|
|
| |
24
|
|
 |
25
|
Cynthia A. Phillips , Cliff Stein , Eric Torng , Joel Wein, Optimal time-critical scheduling via resource augmentation (extended abstract), Proceedings of the twenty-ninth annual ACM symposium on Theory of computing, p.140-149, May 04-06, 1997, El Paso, Texas, United States
[doi> 10.1145/258533.258570]
|
| |
26
|
Pruhs, K., Sgall, J., and Torng, E. 2004. Online scheduling. In Handbook of Scheduling: Algorithms, Models, and Performance Analysis. Ratan, FL, Chap. 35 CRC Press.
|
| |
27
|
Schrage, L. 1968. A proof of the optimality of the shortest processing remaining time discipline. Oper. Res. 16, 678--690.
|
| |
28
|
Smith, W. 1956. Various optimizers for single-stage production. Naval Res. Logistics Quart. 3, 59--66.
|
|