License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.ICALP.2018.70
URN: urn:nbn:de:0030-drops-90740
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2018/9074/
Gupta, Anupam ;
Kumar, Amit ;
Li, Jason
Non-Preemptive Flow-Time Minimization via Rejections
Abstract
We consider the online problem of minimizing weighted flow-time on unrelated machines. Although much is known about this problem in the resource-augmentation setting, these results assume that jobs can be preempted. We give the first constant-competitive algorithm for the non-preemptive setting in the rejection model. In this rejection model, we are allowed to reject an epsilon-fraction of the total weight of jobs, and compare the resulting flow-time to that of the offline optimum which is required to schedule all jobs. This is arguably the weakest assumption in which such a result is known for weighted flow-time on unrelated machines. While our algorithms are simple, we need a delicate argument to bound the flow-time. Indeed, we use the dual-fitting framework, with considerable more machinery to certify that the cost of our algorithm is within a constant of the optimum while only a small fraction of the jobs are rejected.
BibTeX - Entry
@InProceedings{gupta_et_al:LIPIcs:2018:9074,
author = {Anupam Gupta and Amit Kumar and Jason Li},
title = {{Non-Preemptive Flow-Time Minimization via Rejections}},
booktitle = {45th International Colloquium on Automata, Languages, and Programming (ICALP 2018)},
pages = {70:1--70:13},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-076-7},
ISSN = {1868-8969},
year = {2018},
volume = {107},
editor = {Ioannis Chatzigiannakis and Christos Kaklamanis and D{\'a}niel Marx and Donald Sannella},
publisher = {Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
address = {Dagstuhl, Germany},
URL = {http://drops.dagstuhl.de/opus/volltexte/2018/9074},
URN = {urn:nbn:de:0030-drops-90740},
doi = {10.4230/LIPIcs.ICALP.2018.70},
annote = {Keywords: Scheduling, Rejection, Unrelated Machines, Non-Preemptive}
}
Keywords: |
|
Scheduling, Rejection, Unrelated Machines, Non-Preemptive |
Collection: |
|
45th International Colloquium on Automata, Languages, and Programming (ICALP 2018) |
Issue Date: |
|
2018 |
Date of publication: |
|
04.07.2018 |