Abstract | ||
---|---|---|
We give the first on-line poly-logarithmic competitve algorithm for minimizing average flow time with preemption on related machines, i.e., when machines can have different speeds. This also yields the first poly-logarithmic polynomial time approximation algorithm for this problem.More specifically, we give an O(log2 P • log S)-competitive algorithm, where P is the ratio of the biggest and the smallest processing time of a job, and S is the ratio of the highest and the smallest speed of a machine. Our algorithm also has the nice property that it is non-migratory. The scheduling algorithm is based on the concept of making jobs wait for a long enough time before scheduling them on slow machines. |
Year | DOI | Venue |
---|---|---|
2006 | 10.1145/1132516.1132618 | STOC |
Keywords | Field | DocType |
smallest speed,competitive algorithm,smallest processing time,average flow time,log2 p,scheduling algorithm,on-line poly-logarithmic competitve algorithm,long enough time,different speed,poly-logarithmic polynomial time approximation,related machine,approximation algorithms,scheduling,competitive ratio | Approximation algorithm,Mathematical optimization,Fair-share scheduling,Computer science,Scheduling (computing),Flow shop scheduling,Least slack time scheduling,Rate-monotonic scheduling,Dynamic priority scheduling,Competitive analysis | Conference |
ISBN | Citations | PageRank |
1-59593-134-1 | 9 | 0.80 |
References | Authors | |
11 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Naveen Garg | 1 | 2181 | 178.27 |
Amit Kumar | 2 | 240 | 17.84 |