Proceedings of the Forty-First Annual ACM Symposium on Theory of Computing 2009
DOI: 10.1145/1536414.1536506
|View full text |Cite
|
Sign up to set email alerts
|

A competitive algorithm for minimizing weighted flow time on unrelatedmachines with speed augmentation

Abstract: We consider the online problem of scheduling jobs on unrelated machines so as to minimize the total weighted flow time. This problem has an unbounded competitive ratio even for very restricted settings. In this paper we show that if we allow the machines of the online algorithm to have more speed than those of the offline algorithm then we can get an O((1 + −1 ) 2 )-competitive algorithm.Our algorithm schedules jobs preemptively but without migration. However, we compare our solution to an offline algorithm wh… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
24
0

Year Published

2009
2009
2021
2021

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 40 publications
(25 citation statements)
references
References 21 publications
1
24
0
Order By: Relevance
“…We present two analysis techniques which yield somewhat different bounds -potential functions and dual fitting. Conceptually, our techniques are inspired by the elegant work on online scheduling [7,1,15] -the connection being that in both cases, we need to compare the decisions made by the optimal solution (that is non-strategic and omniscient) with the solution that arises due to the execution of the implemented policy. However, the similarity ends thereunlike online algorithms, in a coordination game, a job is selfish and cannot be forced to go to a specific machine and hence equilibrium state cannot be controlled by an algorithm.…”
Section: Price Of Anarchy Bounds For Coordination Mechanismsmentioning
confidence: 99%
See 4 more Smart Citations
“…We present two analysis techniques which yield somewhat different bounds -potential functions and dual fitting. Conceptually, our techniques are inspired by the elegant work on online scheduling [7,1,15] -the connection being that in both cases, we need to compare the decisions made by the optimal solution (that is non-strategic and omniscient) with the solution that arises due to the execution of the implemented policy. However, the similarity ends thereunlike online algorithms, in a coordination game, a job is selfish and cannot be forced to go to a specific machine and hence equilibrium state cannot be controlled by an algorithm.…”
Section: Price Of Anarchy Bounds For Coordination Mechanismsmentioning
confidence: 99%
“…When the jobs arrive online, however, no natural non-preemptive scheduling policy gives O(1) approximation to the weighted completion time, even on a single machine. This is particularly relevant since both our potential function and dual-fitting proofs are inspired by the frameworks developed for online scheduling problems [7,1]. Nevertheless, in Appendix C we present a general black box reduction from preemptive scheduling policies to non-preemptive scheduling policies that preserve the stretch within a factor of two.…”
Section: Non-preemptive Scheduling Policiesmentioning
confidence: 99%
See 3 more Smart Citations