Title :
Minimizing Average Flow-time : Upper and Lower Bounds
Author :
Garg, Naveen ; Kumar, Amit
Author_Institution :
Indian Inst. of Technol. Delhi, Delhi
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;
Conference_Titel :
Foundations of Computer Science, 2007. FOCS '07. 48th Annual IEEE Symposium on
Conference_Location :
Providence, RI
Print_ISBN :
978-0-7695-3010-9
DOI :
10.1109/FOCS.2007.52