DocumentCode :
1595332
Title :
The Power of Reordering for Online Minimum Makespan Scheduling
Author :
Englert, Matthias ; Ozmen, D. ; Westermann, Matthias
Author_Institution :
Dept. of Comput. Sci., RWTH Aachen Univ., Aachen
fYear :
2008
Firstpage :
603
Lastpage :
612
Abstract :
In the classic minimum makespan scheduling problem, we are given an input sequence of jobs with processing times. A scheduling algorithm has to assign the jobs to m parallel machines. The objective is to minimize the makespan, which is the time it takes until all jobs are processed. In this paper, we consider online scheduling algorithms without preemption. However, we do not require that each arriving job has to be assigned immediately to one of the machines. A reordering buffer with limited storage capacity can be used to reorder the input sequence in a restricted fashion so as to schedule the jobs with a smaller makespan. This is a natural extension of lookahead. We present an extensive study of the power and limits of online reordering for minimum makespan scheduling. As main result, we give, for m identical machines, tight and, in comparison to the problem without reordering, much improved bounds on the competitive ratio for minimum makespan scheduling with reordering buffers. Depending on m, the achieved competitive ratio lies between 4/3 and 1.4659. This optimal ratio is achieved with a buffer of size Theta(m). We show that larger buffer sizes do not result in an additional advantage and that a buffer of size Omega(m) is necessary to achieve this competitive ratio. Further, we present several algorithms for different buffer sizes. Among others, we introduce, for every buffer size k isin [1, (m+ 1)/2], a (2 middot 1/(m middot k+ 1))-competitive algorithm, which nicely generalizes the well-known result of Graham. For m uniformly related machines, we give a scheduling algorithm that achieves a competitive ratio of 2 with a reordering buffer of size m. Considering that the best knowncompetitive ratio for uniformly related machines without reordering is 5.828, this result emphasizes the power of online reordering further more.
Keywords :
minimisation; parallel machines; scheduling; job assignment; makespan minimisation; online minimum makespan scheduling; parallel machines; Algorithm design and analysis; Buffer storage; Computer science; Floods; Parallel machines; Processor scheduling; Scheduling algorithm; Upper bound; competitive analysis; minimum makespan scheduling; online algorithms; reordering buffers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Foundations of Computer Science, 2008. FOCS '08. IEEE 49th Annual IEEE Symposium on
Conference_Location :
Philadelphia, PA
ISSN :
0272-5428
Print_ISBN :
978-0-7695-3436-7
Type :
conf
DOI :
10.1109/FOCS.2008.46
Filename :
4690993
Link To Document :
بازگشت