Online Load Balancing on Related Machines

被引:4
|
作者
Im, Sungjin [1 ]
Kell, Nathaniel [2 ]
Panigrahi, Debmalya [2 ]
Shadloo, Maryam [1 ]
机构
[1] Univ Calif Merced, Merced, CA 95343 USA
[2] Duke Univ, Durham, NC USA
来源
STOC'18: PROCEEDINGS OF THE 50TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING | 2018年
关键词
online algorithms; scheduling; load balancing; ANCIENT; ALGORITHMS;
D O I
10.1145/3188745.3188966
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We give a constant-competitive algorithm for the problem of assigning jobs online to machines with non-uniform speed (called related machines) so as to optimize any l(q)-norm of the machine loads. Previously, such a result was only known for the special case of the makespan, or l(infinity). norm. We also extend these results to obtain tight bounds for the problem of vector scheduling on related machines, where no results were previously known even for the makespan norm. To obtain our results, we employ a convex relaxation of the l(q)-norm objective and use a continuous greedy algorithm to solve this convex program online. To round the fractional solution, we then use a novel restructuring of the instance that we call machine smoothing. This is a generic tool that reduces a problem on related machines to a set of problem instances on identical machines, and we hope it will be useful in other settings with non-uniform machine speeds as well.
引用
收藏
页码:30 / 43
页数:14
相关论文
共 50 条
  • [1] Online load balancing on uniform machines with limited migration*
    Maack, Marten
    OPERATIONS RESEARCH LETTERS, 2023, 51 (03) : 220 - 225
  • [2] Better Bounds for Online Load Balancing on Unrelated Machines
    Caragiannis, Ioannis
    PROCEEDINGS OF THE NINETEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2008, : 972 - 981
  • [3] On-line load balancing for related machines
    Berman, P
    Charikar, M
    Karpinski, M
    JOURNAL OF ALGORITHMS, 2000, 35 (01) : 108 - 121
  • [4] On-line load balancing for related machines
    Berman, P
    Charikar, M
    Karpinski, M
    ALGORITHMS AND DATA STRUCTURES, 1997, 1272 : 116 - 125
  • [5] Online and semi-online hierarchical scheduling for load balancing on uniform machines
    Hou, Li-ying
    Kang, Liying
    THEORETICAL COMPUTER SCIENCE, 2011, 412 (12-14) : 1092 - 1098
  • [6] ONLINE LOAD BALANCING
    AZAR, Y
    BRODER, AZ
    KARLIN, AR
    THEORETICAL COMPUTER SCIENCE, 1994, 130 (01) : 73 - 84
  • [7] Stochastic Load Balancing on Unrelated Machines
    Gupta, Anupam
    Kumar, Amit
    Nagarajan, Viswanath
    Shen, Xiangkun
    SODA'18: PROCEEDINGS OF THE TWENTY-NINTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2018, : 1274 - 1285
  • [8] Stochastic Load Balancing on Unrelated Machines
    Gupta, Anupam
    Kumar, Amit
    Nagarajan, Viswanath
    Shen, Xiangkun
    MATHEMATICS OF OPERATIONS RESEARCH, 2021, 46 (01) : 115 - 133
  • [9] OPTIMAL ONLINE LOAD BALANCING
    SHANNON, GE
    SPAA 89: PROCEEDINGS OF THE 1989 ACM SYMPOSIUM ON PARALLEL ALGORITHMS AND ARCHITECTURES, 1989, : 235 - 245
  • [10] Fair online load balancing
    Buchbinder, Niv
    Naor, Joseph
    JOURNAL OF SCHEDULING, 2013, 16 (01) : 117 - 127