Download:
|
by Yossi Azar, Leah Epstein, Rob Van Stee
Algorithm Theory - SWAT 2000, 7th Scandinavian Workshop on Algorithm Theory, Proceedings, volume 1851 of Lecture Notes in Computer Science
http://www.math.tau.ac.il/~azar/extra.ps
Add To MetaCart
Abstract:
We consider load balancing in the following setting. The on-line algorithm is allowed to use n machines, whereas the optimal o-line algorithm is limited to m machines, for some xed m n. We show that while the greedy algorithm has a competitive ratio which decays linearly in the inverse of n=m, the best on-line algorithm has a ratio which decays exponentially in n=m. Specically, we give a deterministic algorithm with competitive ratio of 1 + 2 n m (1 o(1)), and a lower bound of 1 + e n m (1+o(1)) on the competitive ratio of any randomized algorithm. We also consider the preemptive case. We show an on-line algorithm with a competitive ratio of 1 + e n m (1+o(1)). We show that the algorithm is optimal by proving a matching lower bound. We also consider the non-preemptive model with temporary tasks. We prove that for n = m + 1, the greedy algorithm is optimal. (It is not optimal for permanent tasks.)
Citations
|
651
|
Tarjan. Amortized Efficiency of List Update and Paging Rules
– Sleator, E
|
|
295
|
Bounds on Multiprocessing Timing Anomalies
– Graham
- 1969
|
|
125
|
Speed is as powerful as clairvoyance
– Kalyanasundaram, Pruhs
- 2000
|
|
103
|
Bounds for certain multiprocessor anomalies
– Graham
- 1966
|
|
102
|
New algorithms for an ancient scheduling problem
– Bartal, Fiat, et al.
- 1995
|
|
95
|
Optimal TimeCritical Scheduling via Resource Augmentation
– Phillips, Stein, et al.
- 1997
|
|
81
|
Amortized eciency of list update and paging rules
– Sleator, E
- 1985
|
|
74
|
Better bounds for online scheduling
– Albers
- 1999
|
|
64
|
A better algorithm for an ancient scheduling problem
– Karger, Phillips, et al.
- 1996
|
|
64
|
Scheduling With Deadlines and Loss Functions
– McNaughton
- 1959
|
|
41
|
Scheduling in the dark
– Edmonds
- 2000
|
|
34
|
A Lower Bound for Randomized On-Line Multiprocessor Scheduling
– Sgall
- 1997
|
|
29
|
An Optimal Algorithm for Preemptive On-line Scheduling
– Chen, Vliet, et al.
- 1995
|
|
26
|
Speed is more powerful than clairvoyance
– Berman, Coulston
- 1999
|
|
20
|
Maximizing job completions online
– Kalyanasundaram, Pruhs
|
|
16
|
Generating adversaries for requestanswer games
– Gormley, Reingold, et al.
- 2000
|
|
14
|
On-line load balancing of temporary tasks on identical machines
– Azar, Epstein
- 1997
|
|
13
|
A Lower Bound for On-Line Scheduling on Uniformly Related Machines
– Epstein, Sgall
|
|
10
|
Lower bounds for randomized online scheduling
– Chen, Vliet, et al.
- 1994
|
|
9
|
Applying extra-resource analysis to load balancing
– Brehob, Torng, et al.
- 2000
|
|
6
|
Lam and Kar Keung To. Trade-offs between speed and processor in hard-deadline scheduling
– Wah
- 1999
|
|
3
|
Lam and Kar Keung To. Trade-os between speed and processor in hard-deadline scheduling
– Wah
- 1999
|