Stochastic Load Balancing on Unrelated Machines

被引:0
|
作者
Gupta, Anupam [1 ]
Kumar, Amit [2 ]
Nagarajan, Viswanath [3 ]
Shen, Xiangkun [3 ]
机构
[1] Carnegie Mellon Univ, Dept Comp Sci, Pittsburgh, PA 15213 USA
[2] IIT Delhi, Dept Comp Sci & Engn, Delhi, India
[3] Univ Michigan, Dept Ind & Operat Engn, Ann Arbor, MI 48109 USA
关键词
APPROXIMATION ALGORITHMS; BANDWIDTH;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the problem of makespan minimization: i.e., scheduling jobs on machines to minimize the maximum load. For the deterministic case, good approximations are known even when the machines are unrelated. However, the problem is not well-understood when there is uncertainty in the job sizes. In our setting the job sizes are stochastic, i.e., the size of a job j on machine i is a random variable X-ij, whose distribution is known. (Sizes of different jobs are independent of each other.) The goal is to find a fixed assignment of jobs to machines, to minimize the expected makespan-i.e.,the expected value of the maximum load over the m machines. For the identical machines special case when the size of a job is the same across all machines, a constant-factor approximation algorithm has long been known. However, the problem has remained open even for the next-harder related machines case. Our main result is a constant-factor approximation for the most general case of unrelated machines. The main technical challenge we overcome is obtaining an efficiently computable lower bound for the optimal solution. We give an exponential-sized LP that we argue gives a strong lower bound. Then we show how to round any fractional solution to satisfy only a small subset of the constraints, which are enough to bound the expected makespan of our solution. We then consider two generalizations. The first is the budgeted makespan minimization problem, where the goal is to minimize the makespan subject to scheduling any subset of jobs whose reward is at least some target reward R. We extend our above result to a constant-factor approximation here using polyhedral properties of the bipartite matching polytope. The second problem is the q-norm minimization problem, where we want to minimize the expected L-q-norm of the load vectors. Here we give an O(q/log q)-approximation algorithm using a reduction to the deterministic q-norm problem with side constraints.
引用
收藏
页码:1274 / 1285
页数:12
相关论文
共 50 条
  • [21] Stochastic Coordination in Heterogeneous Load Balancing Systems
    Goren, Guy
    Vargaftik, Shay
    Moses, Yoram
    PROCEEDINGS OF THE 2021 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC '21), 2021, : 403 - 414
  • [22] An improved greedy algorithm for stochastic online scheduling on unrelated machines?
    Jaeger, Sven
    DISCRETE OPTIMIZATION, 2023, 47
  • [23] Randomized selection algorithm for online stochastic unrelated machines scheduling
    Xiaoyan Zhang
    Ran Ma
    Jian Sun
    Zan-Bo Zhang
    Journal of Combinatorial Optimization, 2022, 44 : 1796 - 1811
  • [24] Randomized selection algorithm for online stochastic unrelated machines scheduling
    Zhang, Xiaoyan
    Ma, Ran
    Sun, Jian
    Zhang, Zan-Bo
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2022, 44 (03) : 1796 - 1811
  • [25] Stochastic coordination in heterogeneous load balancing systems
    Guy Goren
    Shay Vargaftik
    Yoram Moses
    Distributed Computing, 2023, 36 : 253 - 275
  • [26] Online load balancing on uniform machines with limited migration*
    Maack, Marten
    OPERATIONS RESEARCH LETTERS, 2023, 51 (03) : 220 - 225
  • [27] Load balancing among photolithography machines in semiconductor manufacturing
    Shr, Arthur M. D.
    Liu, Alan
    Chen, Peter P.
    2006 3RD INTERNATIONAL IEEE CONFERENCE INTELLIGENT SYSTEMS, VOLS 1 AND 2, 2006, : 314 - 319
  • [28] SeLance: Secure Load Balancing of Virtual Machines in Cloud
    Sun, Qian
    Shen, Qingni
    Li, Cong
    Wu, Zhonghai
    2016 IEEE TRUSTCOM/BIGDATASE/ISPA, 2016, : 662 - 669
  • [29] Optimal Load Balancing in Cloud Environment of Virtual Machines
    Al-Yarimi, Fuad A. M.
    Althahabi, Sami
    Eltayeb, Majdy Mohammed
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2022, 41 (03): : 919 - 932
  • [30] Path-Independent Load Balancing With Unreliable Machines
    Aspnes, James
    Yang, Yang Richard
    Yin, Yitong
    PROCEEDINGS OF THE EIGHTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2007, : 814 - 823