Online scheduling with migration on two hierarchical machines

Research output: Contribution to journalArticlepeer-review


We consider online scheduling with migration on two hierarchical machines, with the goal of minimizing the makespan. In this model, one of the machines can run any job, while the other machine can only receive jobs from a subset of the input jobs. In addition, in this problem, there is a constant parameter M≥ 0 , called the migration factor. Jobs are presented one by one, and every arrival of a new job of size x does not only require the algorithm to assign the job to one of the machines, but it also allows the algorithm to reassign any subset of previously presented jobs, whose total size is at most M· x. We show that no algorithm with a finite migration factor has a competitive ratio below 32, and design an algorithm with this competitive ratio and migration factor 1. We prove that this is the best possible result, in the sense that no algorithm with a smaller migration factor can have a competitive ratio of 32. This provides tight bounds on the competitive ratio for all values M≥ 1. We also find tight bounds on the competitive ratio for many other values of M.

Original languageEnglish
Pages (from-to)3535-3548
Number of pages14
JournalJournal of Combinatorial Optimization
Issue number5
StatePublished - Dec 2022

Bibliographical note

Publisher Copyright:
© 2022, The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature.


  • Competitive ratio
  • Hierarchical machines
  • Migration factor

ASJC Scopus subject areas

  • Computer Science Applications
  • Discrete Mathematics and Combinatorics
  • Control and Optimization
  • Computational Theory and Mathematics
  • Applied Mathematics


Dive into the research topics of 'Online scheduling with migration on two hierarchical machines'. Together they form a unique fingerprint.

Cite this