Bin stretching with migration on two hierarchical machines

被引:0
作者
Islam Akaria
Leah Epstein
机构
[1] University of Haifa,Department of Mathematics
来源
Mathematical Methods of Operations Research | 2023年 / 98卷
关键词
Hierarchical machines; Competitive ratio; Migration factor; Semi-online scheduling;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we consider semi-online scheduling with migration on two hierarchical machines, with the purpose of minimizing the makespan. The meaning of two hierarchical machines is that one of the machines can run any job, while the other machine can only run specific jobs. Every instance also has a fixed parameter M≥0\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M \ge 0$$\end{document}, known as the migration factor. Jobs are presented one by one. Each new job has to be assigned to a machine when it arrives, and at the same time it is possible to modify the assignment of previously assigned jobs, such that the moved jobs have a total size not exceeding M times the size of the new job. The semi-online variant studied here is called bin stretching. In this problem, the optimal offline makespan is provided to the scheduler in advance. This is still a non-trivial variant for any migration factor M>0\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M > 0$$\end{document}. We prove tight bounds on the competitive ratio for any migration factor M. The design and analysis is split into several cases, based on the value of M, and on the resulting competitive ratio. Unlike the online variant with migration for two hierarchical machines, this case allows an online fully polynomial time approximation scheme.
引用
收藏
页码:111 / 153
页数:42
相关论文
共 117 条
  • [1] Albers S(2012)Semi-online scheduling revisited Theoret Comput Sci 443 1-9
  • [2] Hellwig M(2004)The on-line multiprocessor scheduling problem with known sum of the tasks J Sched 7 421-428
  • [3] Angelelli E(2001)On-line bin-stretching Theoret Comput Sci 268 17-41
  • [4] Nagy Á.B(2001)On-line load balancing in a hierarchical server topology SIAM J Comput 31 527-549
  • [5] Speranza MG(2020)Fully dynamic bin packing revisited Math Program 179 109-155
  • [6] Tuza Zs(2017)Online bin stretching with three bins J Sched 20 601-621
  • [7] Azar Y(2017)A two-phase algorithm for bin stretching with stretching factor 1.5 J Combinaor Optim 34 810-828
  • [8] Regev O(2015)Online hierarchical scheduling on two machines with known total size of low-hierarchy jobs Int J Comput Math 92 873-881
  • [9] Bar-Noy A(2005)Semi-on-line multiprocessor scheduling with given total processing time Theoret Comput Sci 337 134-146
  • [10] Freund A(2004)On-line algorithms for the channel assignment problem in cellular networks Discret Appl Math 137 237-266