DocumentCode
2226848
Title
Minimizing Average Flow-time : Upper and Lower Bounds
Author
Garg, Naveen ; Kumar, Amit
Author_Institution
Indian Inst. of Technol. Delhi, Delhi
fYear
2007
fDate
21-23 Oct. 2007
Firstpage
603
Lastpage
613
Abstract
We consider the problem of minimizing average flow time on multiple machines when each job can be assigned only to a specified subset of the machines. This is a special case of scheduling on unrelated machines and we show that no online algorithm can have a bounded competitive ratio. We provide an O(log P)-approximation algorithm by modifying the single-source unsplittable flow algorithm of Dinitz, et.al. Here P is the ratio of the maximum to the minimum processing times. We establish an Omega(log P)-integrality gap for our LP-relaxation and use this to show an Omega(log P/log log P) lower bound on the approximability of the problem. We then extend the hardness results to the problem of minimizing flow time on parallel machines and establish the first non-trivial lower bounds on the approximability; we show that the problem cannot be approximated to within Omega(radiclog P/log log P).
Keywords
computational complexity; minimisation; parallel machines; processor scheduling; LP-relaxation; O(log P)-approximation algorithm; Omega(log P)-integrality gap; average flow-time minimization; multiple machines; parallel machines; single-source unsplittable flow algorithm; unrelated machine scheduling; Approximation algorithms; Computer science; Fluid flow measurement; Parallel machines; Polynomials; Scheduling algorithm; Security; Single machine scheduling; Time measurement; Web server;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 2007. FOCS '07. 48th Annual IEEE Symposium on
Conference_Location
Providence, RI
ISSN
0272-5428
Print_ISBN
978-0-7695-3010-9
Type
conf
DOI
10.1109/FOCS.2007.52
Filename
4389529
Link To Document