On the impact of job size variability on heterogeneity-aware load balancing

被引:3
|
作者
Van Spilbeeck, Ignace [1 ]
Van Houdt, Benny [1 ]
机构
[1] Univ Antwerp, Dept Math & Comp Sci, IMEC, Middelheimlaan 1, B-2020 Antwerp, Belgium
关键词
Load balancing; Heterogeneous; Randomized; Size interval task assignment (SITA); TASK ASSIGNMENT; POLICY; JOIN;
D O I
10.1007/s10479-019-03398-6
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Load balancing is one of the key components inmany distributed systems as it heavily impacts performance and resource utilization. We consider a heterogeneous system where each server belongs to one of K classes and the speed of the server depends on its class. Two types of load balancing strategies are considered: arriving jobs are either immediately dispatched to a server class in a randomized manner, i.e., with probability pk a job is assigned to class k, or are dispatched based on their size, i.e., jobs with a size in [Tk- 1, Tk) are assigned to class k. Within each class a power of d choices rule is used to select the server that executes the job. For large systems and exponential job size durations the optimal probabilities pk to minimize the mean response time can be determined easily via convex optimization. In this paper we develop amean field model (validated by simulation) to investigate how the optimal probabilities pk are affected by the higher moments and in particular by the variability of the job size distribution when the service discipline at each server is first-come-first-served. In addition, we make use of the cavity method to study the optimal thresholds Tk in case the dispatching is based on the job size.
引用
收藏
页码:371 / 399
页数:29
相关论文
共 50 条
  • [1] On the impact of job size variability on heterogeneity-aware load balancing
    Ignace Van Spilbeeck
    Benny Van Houdt
    [J]. Annals of Operations Research, 2020, 293 : 371 - 399
  • [2] HALO: Heterogeneity-Aware Load Balancing
    Gandhi, Anshul
    Zhang, Xi
    Mittal, Naman
    [J]. 2015 IEEE 23rd International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS 2015), 2015, : 242 - 251
  • [3] A heterogeneity-aware approach to load balancing of computational tasks: a theoretical and simulation study
    Jun Huang
    Soo-Young Lee
    [J]. Cluster Computing, 2008, 11 : 133 - 149
  • [4] A heterogeneity-aware approach to load balancing of computational tasks: a theoretical and simulation study
    Huang, Jun
    Lee, Soo-Young
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2008, 11 (02): : 133 - 149
  • [5] Hop: Heterogeneity-aware Decentralized Training
    Luo, Qinyi
    Lin, Jinkun
    Zhuo, Youwei
    Qian, Xuehai
    [J]. TWENTY-FOURTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS (ASPLOS XXIV), 2019, : 893 - 907
  • [6] A Heterogeneity-Aware Task Scheduler for Spark
    Xu, Luna
    Butt, Ali R.
    Lim, Seung-Hwan
    Kannan, Ramakrishnan
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2018, : 245 - 256
  • [7] Heterogeneity-aware fair federated learning
    Li, Xiaoli
    Zhao, Siran
    Chen, Chuan
    Zheng, Zibin
    [J]. INFORMATION SCIENCES, 2023, 619 : 968 - 986
  • [8] Heterogeneity-aware Distributed Parameter Servers
    Jiang, Jiawei
    Cui, Bin
    Zhang, Ce
    Yu, Lele
    [J]. SIGMOD'17: PROCEEDINGS OF THE 2017 ACM INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2017, : 463 - 478
  • [9] Heterogeneity-Aware Federated Learning with Adaptive Local Epoch Size in Edge Computing
    Yao, Wenying
    Liu, Tong
    Cui, Yangguang
    Zhu, Yanmin
    [J]. 2023 19TH INTERNATIONAL CONFERENCE ON MOBILITY, SENSING AND NETWORKING, MSN 2023, 2023, : 167 - 174
  • [10] Heterogeneity-aware distributed access structure
    Beltrán, AG
    Milligan, P
    Sage, P
    [J]. FIFTH IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2005, : 152 - 153