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 条
  • [21] Heterogeneity-aware routing protocol in overlay network
    Ju Hong-Jun
    Wu Jing
    2011 7TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING (WICOM), 2011,
  • [22] SCHEDTUNE: A Heterogeneity-Aware GPU Scheduler for Deep Learning
    Albahar, Hadeel
    Dongare, Shruti
    Du, Yanlin
    Zhao, Nannan
    Paul, Arnab K.
    Butt, Ali R.
    2022 22ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2022), 2022, : 695 - 705
  • [23] Predictive Heterogeneity-Aware Application Scheduling for Chip Multiprocessors
    Chen, Jian
    Nair, Arun Arvind
    John, Lizy K.
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (02) : 435 - 447
  • [24] THE IMPACT OF WORKLOAD VARIABILITY ON LOAD BALANCING ALGORITHMS
    Beltran, Marta
    Guzman, Antonio
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2009, 10 (02): : 131 - 146
  • [25] GrapH: Heterogeneity-Aware Graph Computation with Adaptive Partitioning
    Mayer, Christian
    Tariq, Muhammad Adnan
    Li, Chen
    Rothermel, Kurt
    PROCEEDINGS 2016 IEEE 36TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS ICDCS 2016, 2016, : 118 - 128
  • [26] Green- and Heterogeneity-Aware Partitioning for Data Analytics
    Chakrabarti, Aniket
    Parthasarathy, Srinivasan
    Stewart, Christopher
    2016 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2016,
  • [27] HADFL: Heterogeneity-aware Decentralized Federated Learning Framework
    Cao, Jing
    Lian, Zirui
    Liu, Weihong
    Zhu, Zongwei
    Ji, Cheng
    2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2021, : 1 - 6
  • [28] Adaptive and Heterogeneity-Aware Coded Cooperative Computation at the Edge
    Keshtkarjahromi, Yasaman
    Xing, Yuxuan
    Seferoglu, Hulya
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (03) : 1301 - 1312
  • [29] Dynamic Heterogeneity-Aware Coded Cooperative Computation at the Edge
    Keshtkarjahromi, Yasaman
    Xing, Yuxuan
    Seferoglu, Hulya
    2018 IEEE 26TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2018, : 23 - 33
  • [30] Heterogeneity-Aware Gradient Coding for Tolerating and Leveraging Stragglers
    Wang, Haozhao
    Guo, Song
    Tang, Bin
    Li, Ruixuan
    Yang, Yutong
    Qu, Zhihao
    Wang, Yi
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (04) : 779 - 794