An efficient dynamic load-balancing algorithm in a large-scale cluster

被引:0
|
作者
Zhang, BY
Mo, ZY
Yang, GW
Zheng, WM
机构
[1] Inst Appl Phys & Computat Math, Beijing 100088, Peoples R China
[2] Tsing Hua Univ, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
来源
关键词
dynamic load balancing; large-scale cluster; transitive random stealing; probabilistic model;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Random stealing is a well-known dynamic load-balancing algorithm. However, for a large-scale cluster, the simple random stealing policy is no longer efficient because an idle node must randomly steal many times to obtain a task from another node. This will not only increase the idle time for all nodes but also produce a heavy network communication overhead. In this paper, we propose a novel dynamic load-balancing algorithm, Transitive Random Stealing (TRS), which can make any idle node obtain a task from another node with much fewer stealing times in a large-scale cluster. A probabilistic model is constructed to analyze the performance of TRS, random stealing and Shis, one of load balance policies in the EARTH system. Finally, by the random baseline technique, an experiment designed to compare TRS with Shis and random stealing for five different load distributions in the Tsinghua EastSun cluster convinces us that TRS is a highly efficient dynamic load-balancing algorithm in a large-scale cluster.
引用
收藏
页码:174 / 183
页数:10
相关论文
共 50 条
  • [1] A dynamic load-balancing algorithm for heterogeneous server cluster
    Ling, Yun
    Zhou, Hua-Feng
    [J]. GENERAL SYSTEM AND CONTROL SYSTEM, VOL I, 2007, : 230 - 233
  • [2] An Efficient Dynamic Load-Balancing Large Scale Graph-Processing System
    Kuo, Ming-Chia
    Liu, Pangfeng
    Wu, Jan-Jan
    [J]. PROCEEDINGS OF 2018 VII INTERNATIONAL CONFERENCE ON NETWORK, COMMUNICATION AND COMPUTING (ICNCC 2018), 2018, : 294 - 298
  • [3] Load-Balancing for Large-Scale Soot Particle Agglomeration Simulations
    Hirschmann, Steffen
    Kronenburg, Andreas
    Glass, Colin W.
    Pflueger, Dirk
    [J]. PARALLEL COMPUTING: TECHNOLOGY TRENDS, 2020, 36 : 147 - 156
  • [4] Parallel load-balancing for combustion with spray for large-scale simulation
    Thari, A.
    Treleaven, N. C. W.
    Staufer, M.
    Page, G. J.
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2021, 434
  • [5] EFFICIENT GRAPH-BASED DYNAMIC LOAD-BALANCING FOR PARALLEL LARGE-SCALE AGENT-BASED TRAFFIC SIMULATION
    Xu, Yadong
    Cai, Wentong
    Aydt, Heiko
    Lees, Michael
    [J]. PROCEEDINGS OF THE 2014 WINTER SIMULATION CONFERENCE (WSC), 2014, : 3483 - 3494
  • [6] Efficient Load Balancing In Large-Scale Systems
    Mukherjee, D.
    Borst, S. C.
    van Leeuwaarden, J. S. H.
    Whiting, P. A.
    [J]. 2016 ANNUAL CONFERENCE ON INFORMATION SCIENCE AND SYSTEMS (CISS), 2016,
  • [7] Dynamic Load-Balancing Vertical Control for a Large-Scale Software-Defined Internet of Things
    Zhong, Xiaoxun
    Zhang, Lianming
    Wei, Yehua
    [J]. IEEE ACCESS, 2019, 7 : 140769 - 140780
  • [8] Dynamic load-balancing via a genetic algorithm
    Greene, WA
    [J]. ICTAI 2001: 13TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2001, : 121 - 128
  • [9] A Content-based Dynamic Load-Balancing Algorithm for Heterogeneous Web Server Cluster
    Zhang Lin
    Li Xiao-ping
    Su Yuan
    [J]. COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2010, 7 (01) : 153 - 162
  • [10] A Network-Driven Multi-Access-Point Load-Balancing Algorithm for Large-Scale Public Hotspots
    Bosch, Patrick
    Braem, Bart
    Latre, Steven
    [J]. INTELLIGENT MECHANISMS FOR NETWORK CONFIGURATION AND SECURITY, 2015, 9122 : 30 - 42