Online Minimization of the Maximum Starting Time: Migration Helps

Research output: Contribution to journalArticlepeer-review

Abstract

We consider non-preemptive load balancing on m identical machines where the cost of a machine is defined as the maximum starting time of a job assigned to the machine, and the goal is to find a partition of the jobs that minimizes the maximum machine cost. In our variant the last job on each machine is the smallest job assigned to that machine. The online model for this problem is too restrictive as a trivial example shows that there is no competitive algorithm for the problem. We show that a constant migration factor is sufficient to guarantee a (32+ε)-competitive algorithm for all ε> 0 , and using a constant migration factor cannot lead to a better than a 32-competitive algorithm. We also show that for this problem, constant amortized migration factor is strictly more powerful and allows us to obtain a polynomial time approximation scheme with a constant amortized migration factor. Thus, the ability to move some limited set of jobs on each step allows the algorithm to be much better than in the pure online settings.

Original languageEnglish
Pages (from-to)2238-2259
Number of pages22
JournalAlgorithmica
Volume85
Issue number8
DOIs
StatePublished - Aug 2023

Keywords

  • Migration factor
  • Online algorithms
  • Scheduling

All Science Journal Classification (ASJC) codes

  • General Computer Science
  • Computer Science Applications
  • Applied Mathematics

Fingerprint

Dive into the research topics of 'Online Minimization of the Maximum Starting Time: Migration Helps'. Together they form a unique fingerprint.

Cite this