Minimizing flow-time on unrelated machines

N. Bansal, J. Kulkarni

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

17 Citations (Scopus)

Abstract

We consider some classical flow-time minimization problems in the unrelated machines setting. In this setting, there is a set of m machines and a set of n jobs, and each job j has a machine dependent processing time of pij on machine i. The flow-time of a job is the amount of time the job spends in a system (its completion time minus its arrival time), and is one of the most natural measure of quality of service. We show the following two results: an $O(min(log2 n, log n log P)) approximation algorithm for minimizing the total flow-time, and an O(log n) approximation for minimizing the maximum flow-time. Here P is the ratio of maximum to minimum job size. These are the first known poly-logarithmic guarantees for both the problems.
Original languageEnglish
Title of host publicationSTOC 2015 : 47th Annual ACM Symposium on the Theory of Computing, Portland OR, USA, June 14-17, 2015
EditorsR.A. Servedio, R. Rubinfeld
Place of PublicationNew York NY
PublisherAssociation for Computing Machinery, Inc
Pages851-860
ISBN (Print)978-1-4503-3536-2
DOIs
Publication statusPublished - 2015
Event47th ACM Symposium on the Theory of Computing (STOC 2015), June 14-17, 2015, Portland, OR, USA - Portland, OR, United States
Duration: 14 Jun 201517 Jun 2015
http://acm-stoc.org/stoc2015/

Conference

Conference47th ACM Symposium on the Theory of Computing (STOC 2015), June 14-17, 2015, Portland, OR, USA
Abbreviated titleSTOC 2015
Country/TerritoryUnited States
CityPortland, OR
Period14/06/1517/06/15
Internet address

Fingerprint

Dive into the research topics of 'Minimizing flow-time on unrelated machines'. Together they form a unique fingerprint.

Cite this