Conference Proceeding

The Power of Reordering for Online Minimum Makespan Scheduling

Dept. of Comput. Sci., RWTH Aachen Univ., Aachen
Foundations of Computer Science, 1975., 16th Annual Symposium on 11/2008; DOI:10.1109/FOCS.2008.46 pp.603 - 612 In proceeding of: Foundations of Computer Science, 2008. FOCS '08. IEEE 49th Annual IEEE Symposium on
Source: IEEE Xplore

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.

0 0
 · 
0 Bookmarks
 · 
40 Views
  • Source
    Article: A competitive analysis of the list update problem with lookahead
    [show abstract] [hide abstract]
    ABSTRACT: We consider the question of lookahead in the list update problem: What improvement can be achieved in terms of competitiveness if an on-line algorithm sees not only the present request to be served but also some future requests? We introduce two different models of lookahead and study the list update problem using these models. We develop lower bounds on the competitiveness that can be achieved by deterministic on-line algorithms with lookahead. Furthermore, we present on-line algorithms with lookahead that are competitive against static off-line algorithms.
    Theoretical Computer Science.
  • Source
    Article: Better Bounds For Online Scheduling
    [show abstract] [hide abstract]
    ABSTRACT: . We study a classical problem in online scheduling. A sequence of jobs must be scheduled on m identical parallel machines. As each job arrives, its processing time is known. The goal is to minimize the makespan. Bartal, Fiat, Karloff and Vohra [3] gave a deterministic online algorithm that is 1.986-competitive. Karger, Phillips and Torng [11] generalized the algorithm and proved an upper bound of 1.945. The best lower bound currently known on the competitive ratio that can be achieved by deterministic online algorithms it equal to 1.837. In this paper we present an improved deterministic online scheduling algorithm that is 1.923-competitive, for all m 2. The algorithm is based on a new scheduling strategy, i.e., it is not a generalization of the approach by Bartal et al. Also, the algorithm has a simple structure. Furthermore, we develop a better lower bound. We prove that, for general m, no deterministic online scheduling algorithm can be better than 1.852-competitive. Key words. m...
    04/1999;
  • Conference Proceeding: New results on web caching with request reordering.
    SPAA 2004: Proceedings of the Sixteenth Annual ACM Symposium on Parallelism in Algorithms and Architectures, June 27-30, 2004, Barcelona, Spain; 01/2004

Full-text

View
1 Download
Available from

Keywords

achieved competitive ratio
 
arriving job
 
competitive ratio
 
different buffer sizes
 
extensive study
 
identical machines
 
knowncompetitive ratio
 
larger buffer sizes
 
main result
 
minimum makespan scheduling
 
online reordering
 
online scheduling algorithms
 
optimal ratio
 
parallel machines
 
processing times
 
reordering buffer
 
reordering buffers
 
scheduling algorithm
 
size m
 
well-known result