• Home
  • Search
  • Online Makespan Minimization with Parallel Schedules
  • Open Access IconOpen Access
  • Cite Icon27
  • https://doi.org/10.1007/s00453-016-0172-5Copy DOI Icon

Online Makespan Minimization with Parallel Schedules

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Online makespan minimization is a classical problem in which a sequence of jobs $$\sigma = J_1, \ldots , J_n$$ź=J1,ź,Jn has to be scheduled on m identical parallel machines so as to minimize the maximum completion time of any job. In this paper we investigate the problem with an essentially new model of resource augmentation. More specifically, an online algorithm is allowed to build several schedules in parallel while processing $$\sigma $$ź. At the end of the scheduling process the best schedule is selected. This model can be viewed as providing an online algorithm with extra space, which is invested to maintain multiple solutions. The setting is of particular interest in parallel processing environments where each processor can maintain a single or a small set of solutions. As a main result we develop a $$(4/3+\varepsilon )$$(4/3+ź)-competitive algorithm, for any $$0<\varepsilon \le 1$$0<ź≤1, that uses a constant number of schedules. The constant is equal to $$1/\varepsilon ^{O(\log (1/\varepsilon ))}$$1/źO(log(1/ź)). We also give a $$(1+\varepsilon )$$(1+ź)-competitive algorithm, for any $$0<\varepsilon \le 1$$0<ź≤1, that builds a polynomial number of $$(m/\varepsilon )^{O(\log (1/\varepsilon ) / \varepsilon )}$$(m/ź)O(log(1/ź)/ź) schedules. This value depends on m but is independent of the input $$\sigma $$ź. The performance guarantees are nearly best possible. We show that any algorithm that achieves a competitiveness smaller than 4 / 3 must construct $$\Omega (m)$$Ω(m) schedules. Our algorithms make use of novel guessing schemes that (1) predict the optimum makespan of a job sequence $$\sigma $$ź to within a factor of $$1+\varepsilon $$1+ź and (2) guess the job processing times and their frequencies in $$\sigma $$ź. In (2) we have to sparsify the universe of all guesses so as to reduce the number of schedules to a constant. We remark that the competitive ratios achieved using parallel schedules are considerably smaller than those in the standard problem without resource augmentation. Furthermore they are at least as good and in most cases better than the ratios obtained with other means of resource augmentation for makespan minimization.

Similar Papers
  • Conference Article
  • Citations4

Rejecting jobs to minimize load and maximum flow-time

  • Jan 04, 2015
  • Anamitra R Choudhury +3
  • Research Article

(1+ε)-competitive algorithm for online OVSF code assignment with resource augmentation

  • Feb 08, 2012
  • Journal of Combinatorial Optimization
  • Yuichi Asahiro +2
  • Book Chapter

Recent Results for Online Makespan Minimization

  • Jan 01, 2013
  • Susanne Albers
  • Conference Article
  • Citations1

Towards Online Checkpointing Mechanism for Cloud Transient Servers

  • Dec 01, 2017
  • Luping Wang +2
  • Conference Article
  • Citations8

Optimal Peak-Minimizing Online Algorithms for Large-Load Users with Energy Storage

  • May 10, 2021
  • Yanfang Mo +3
  • PDF
  • Research Article
  • Citations9

Scheduling in the Random-Order Model

  • Jan 01, 2021
  • Algorithmica
  • Susanne Albers +1
  • Conference Article
  • Citations14

Online Network Design Algorithms via Hierarchical Decompositions

  • Dec 22, 2014
  • Seeun Umboh
  • Research Article
  • Citations8

The ( h,k )-Server Problem on Bounded Depth Trees

  • Feb 06, 2019
  • ACM Transactions on Algorithms
  • Nikhil Bansal +3
  • Research Article
  • Citations1

Paging with Request Sets

  • Jul 03, 2007
  • Theory of Computing Systems
  • Leah Epstein +2
  • Book Chapter
  • Citations100

Online Scheduling via Learned Weights

  • Jan 01, 2020
  • Silvio Lattanzi +3
  • Research Article
  • Citations18

Applying “Peeling Onion” approach for competitive analysis in online scheduling with rejection

  • Aug 10, 2020
  • European Journal of Operational Research
  • Ran Ma +1
  • Research Article
  • Citations19

On Dynamic Bin Packing: An Improved Lower Bound and Resource Augmentation Analysis

  • Apr 01, 2008
  • Algorithmica
  • Joseph Wun-Tat Chan +2
  • Research Article
  • Citations16

Online capacity maximization in wireless networks

  • Mar 18, 2011
  • Journal of Scheduling
  • Alexander Fanghänel +3
  • Research Article
  • Citations20

A New Algorithm for On-line Coloring Bipartite Graphs

  • Jan 01, 2008
  • SIAM Journal on Discrete Mathematics
  • Hajo J Broersma +2
  • Conference Article
  • Citations12

MOCA: A multiprocessor on-line competitive algorithm for real-time system scheduling

  • Dec 01, 1993
  • G Koren +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.