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 条
  • [41] Load Balancing in Cloud Based on Live Migration of Virtual Machines
    Achar, Raghavendra
    Thilagam, P. Santhi
    Soans, Nihal
    Vikyath, P. V.
    Rao, Sathvik
    Vijeth, A. M.
    2013 ANNUAL IEEE INDIA CONFERENCE (INDICON), 2013,
  • [42] Load balancing among photolithography machines in the semiconductor manufacturing system
    Shr, Arthur M. D.
    Liu, Alan
    Chen, Peter P.
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2008, 24 (02) : 379 - 391
  • [43] A Unified Framework for Designing EPTAS for Load Balancing on Parallel Machines
    Kones, Ishai
    Levin, Asaf
    ALGORITHMICA, 2019, 81 (07) : 3025 - 3046
  • [44] Distribution Feeder Load Balancing Using Support Vector Machines
    Jordaan, J. A.
    Siti, M. W.
    Jimoh, A. A.
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2008, 2008, 5326 : 65 - 71
  • [45] A Unified Framework for Designing EPTAS for Load Balancing on Parallel Machines
    Ishai Kones
    Asaf Levin
    Algorithmica, 2019, 81 : 3025 - 3046
  • [46] A Load Balancing Algorithm for Virtual Machines Scheduling in Cloud Computing
    Liu, Li
    Qiu, Zhe
    Dong, Jie
    2017 9TH INTERNATIONAL CONFERENCE ON MODELLING, IDENTIFICATION AND CONTROL (ICMIC 2017), 2017, : 471 - 475
  • [47] Minimizing the total weighted completion time on unrelated parallel machines with stochastic times
    Arnaout, JPM
    Rabadi, G
    PROCEEDINGS OF THE 2005 WINTER SIMULATION CONFERENCE, VOLS 1-4, 2005, : 2141 - 2147
  • [48] VBalance: A Selection Policy of Virtual Machines for Load Balancing in Cloud Computing
    de Matos, Filipe Fernandes S. B.
    Celestino Junior, Joaquim
    Cardoso, Andre Ribeiro
    2015 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATION (ISCC), 2015, : 770 - 775
  • [49] Informed Live Migration Strategies of Virtual Machines for Cluster Load Balancing
    Li, Xing
    He, Qinming
    Chen, Jianhai
    Ye, Kejiang
    Yin, Ting
    NETWORK AND PARALLEL COMPUTING, 2011, 6985 : 111 - 122
  • [50] A survey on load balancing algorithms for virtual machines placement in cloud computing
    Xu, Minxian
    Tian, Wenhong
    Buyya, Rajkumar
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (12):