Online Makespan Scheduling with Job Migration on Uniform Machines

被引:2
|
作者
Englert, Matthias [1 ,2 ]
Mezlaf, David [3 ]
Westermann, Matthias [3 ]
机构
[1] Univ Warwick, DIMAP, Coventry, W Midlands, England
[2] Univ Warwick, Dept Comp Sci, Coventry, W Midlands, England
[3] TU Dortmund, Dept Comp Sci, Dortmund, Germany
关键词
Online algorithms; Competitive analysis; Minimum makespan scheduling; Job migration; BOUNDS; ALGORITHMS; REARRANGEMENT;
D O I
10.1007/s00453-021-00852-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the classic minimum makespan scheduling problem, we are given an input sequence of n jobs with sizes. 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 allow the online algorithm to change the assignment of up to k jobs at the end for some limited number k. For m identical machines, Albers and Hellwig (Algorithmica 79(2):598-623, 2017) give tight bounds on the competitive ratio in this model. The precise ratio depends on, and increases with, m. It lies between 4/3 and approximate to 1.4659. They show that k = O(m) is sufficient to achieve this bound and no k = o(n) can result in a better bound. We study m uniform machines, i.e., machines with different speeds, and show that this setting is strictly harder. For sufficiently large m, there is a delta = circle dot(1) such that, for m machines with only two different machine speeds, no online algorithm can achieve a competitive ratio of less than 1.4659 + delta with k = o(n). We present a new algorithm for the uniform machine setting. Depending on the speeds of the machines, our scheduling algorithm achieves a competitive ratio that lies between 4/3 and approximate to 1.7992 with k = O(m). We also show that k = Omega(m) is necessary to achieve a competitive ratio below 2. Our algorithm is based on maintaining a specific imbalance with respect to the completion times of the machines, complemented by a bicriteria approximation algorithm that minimizes the makespan and maximizes the average completion time for certain sets of machines.
引用
收藏
页码:3537 / 3566
页数:30
相关论文
共 50 条
  • [41] Semi-online scheduling of two job types on a set of multipurpose machines
    Karhi, Shlomo
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2018, 69 (09) : 1445 - 1455
  • [42] Online scheduling on unbounded parallel-batch machines with incompatible job families
    Tian, Ji
    Cheng, T. C. E.
    Ng, C. T.
    Yuan, Jinjiang
    THEORETICAL COMPUTER SCIENCE, 2011, 412 (22) : 2380 - 2386
  • [43] Online scheduling with multi-state machines
    Hwang, Dawsen
    Jaillet, Patrick
    NETWORKS, 2018, 71 (03) : 209 - 251
  • [44] Online scheduling on parallel-batch machines with periodic availability constraints and job delivery
    Lin, Ran
    Wang, Jun-Qiang
    Oulamara, Ammar
    OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2023, 116
  • [45] An Effective Scheduling Algorithm for Linear Makespan Minimization on Unrelated Parallel Machines
    Fan, Liya
    Zhang, Fa
    Wang, Gongming
    Liu, Zhiyong
    16TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), PROCEEDINGS, 2009, : 40 - 49
  • [46] Scheduling parallel identical machines to minimize makespan: A parallel approximation algorithm
    Ghalami, Laleh
    Grosu, Daniel
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 133 : 221 - 231
  • [47] Tight lower bounds for semi-online scheduling on two uniform machines with known optimum
    Dosa, Gyorgy
    Fuegenschuh, Armin
    Tan, Zhiyi
    Tuza, Zsolt
    Wesek, Krzysztof
    CENTRAL EUROPEAN JOURNAL OF OPERATIONS RESEARCH, 2019, 27 (04) : 1107 - 1130
  • [48] Improved upper bounds for online malleable job scheduling
    Kell, Nathaniel
    Havill, Jessen
    JOURNAL OF SCHEDULING, 2015, 18 (04) : 393 - 410
  • [49] Stochastic Online Scheduling on Unrelated Machines
    Gupta, Varun
    Moseley, Benjamin
    Uetz, Marc
    Xie, Qiaomin
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, IPCO 2017, 2017, 10328 : 228 - 240
  • [50] ONLINE AND SEMI-ONLINE SCHEDULING ON CAPACITATED TWO-PARALLEL MACHINES
    Zhang, An
    Jiang, Yiwei
    Tan, Zhiyi
    ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2011, 28 (02) : 163 - 182