Scheduling Parallel Jobs to Minimize Makespan

dc.contributor.authorJohannes, Berit
dc.date.accessioned2021-12-17T10:18:27Z
dc.date.available2021-12-17T10:18:27Z
dc.date.issued2001
dc.description.abstractWe consider the NP-hard problem of scheduling parallel jobs with release dates on identical parallel machines to minimize the makespan. A parallel job requires simultaneously a pre-specified, job-dependent number of machines when being processed. Our main result is the following. The makespan of a (non-preemptive) schedule constructed by any listscheduling algorithm is within a factor of 2 of the optimal preemptive makespan. This gives the best known approximation algorithms for both the preemptive and the non-preemptive variant of the problem, improving upon previously known performance guarantees of 3. We also show that no listscheduling algorithm can achieve a better performance guarantee than 2 for the non-preemptive problem, no matter which priority list is chosen. Since listscheduling also works in the online setting in which jobs arrive over time and the length of a job becomes only known when it completes, the main result yields a deterministic online algorithm with competitive ratio 2 as well. In addition, we consider a different online model in which jobs arrive one by one and need to be scheduled before the next job becomes known. In this context, no listscheduling algorithm has a constant competitive ratio. We present the first online algorithm for scheduling parallel jobs with a constant competitive ratio. We also prove a new information-theoretic lower bound of 2:25 for the competitive ratio of any deterministic online algorithm for this model.en
dc.identifier.issn2197-8085
dc.identifier.urihttps://depositonce.tu-berlin.de/handle/11303/15972
dc.identifier.urihttp://dx.doi.org/10.14279/depositonce-14745
dc.language.isoenen
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subject.ddc510 Mathematiken
dc.subject.otherschedulingen
dc.subject.othermakespanen
dc.subject.otherapproximation algorithmsen
dc.subject.otherlistschedulingen
dc.subject.otherparallel jobsen
dc.subject.othermultiprocessor tasksen
dc.subject.otheronline algorithmsen
dc.titleScheduling Parallel Jobs to Minimize Makespanen
dc.typeResearch Paperen
dc.type.versionsubmittedVersionen
tub.accessrights.dnbfreeen
tub.affiliationFak. 2 Mathematik und Naturwissenschaften::Inst. Mathematikde
tub.affiliation.facultyFak. 2 Mathematik und Naturwissenschaftende
tub.affiliation.instituteInst. Mathematikde
tub.publisher.universityorinstitutionTechnische Universität Berlinen
tub.series.issuenumber2001, 723en
tub.series.namePreprint-Reihe des Instituts für Mathematik, Technische Universität Berlinen

Files

Original bundle
Now showing 1 - 2 of 2
Loading…
Thumbnail Image
Name:
Report-723-2001.pdf
Size:
222.77 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
Report-723-2001.ps
Size:
327.59 KB
Format:
Postscript Files

Collections