Dynamic Load-Balancing with Variable Number of Processors based on Graph Repartitioning

被引:0
|
作者
Vuchener, Clement [1 ]
Esnard, Aurelien [1 ]
机构
[1] Univ Bordeaux, LaBRI, UMR 5800, F-33400 Talence, France
关键词
ALGORITHMS; MESHES;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic load balancing is an important step conditioning the performance of parallel adaptive codes whose load evolution is difficult to predict. Most of the studies which answer this problem perform well, but are limited to an initially fixed number of processors which is not modified at runtime. These approaches can be very inefficient, especially in terms of resource consumption. In this paper, we present a new graph repartitioning algorithm which accepts to dynamically change the number of processors, assuming the load is already balanced. Our algorithm minimizes both data communication and data migration overheads, while maintaining the computational load balanced. This algorithm is based on a theoretical result, that constructs optimal communication patterns with both a minimum migration volume and a minimum number of communications. An experimental study which compares our work against state-of-the-art approaches is presented.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Fog Computing Dynamic Load Balancing Mechanism Based on Graph Repartitioning
    SONG Ningning
    GONG Chao
    AN Xingshuo
    ZHAN Qiang
    [J]. China Communications, 2016, 13 (03) : 156 - 164
  • [2] Fog Computing Dynamic Load Balancing Mechanism Based on Graph Repartitioning
    Song Ningning
    Gong Chao
    An Xingshuo
    Zhan Qiang
    [J]. CHINA COMMUNICATIONS, 2016, 13 (03) : 156 - 164
  • [3] Performance analysis of dynamic load balancing algorithms with variable number of processors
    Iqbal, S
    Carey, GF
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2005, 65 (08) : 934 - 948
  • [4] A repartitioning hypergraph model for dynamic load balancing
    Catalyurek, Umit V.
    Boman, Erik G.
    Devine, Karen D.
    Bozdag, Doruk
    Heaphy, Robert T.
    Riesen, Lee Ann
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2009, 69 (08) : 711 - 724
  • [5] Dynamic load-balancing model based on trading service
    Luo, Z.G.
    Liu, J.D.
    [J]. Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 2001, 22 (05):
  • [6] Zone Repartitioning: A Load-Balancing Mechanism for Data-Centric Storage Systems
    Chiang, Mu-Huan
    Byrd, Gregory
    [J]. INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2007, 2 (04) : 312 - 320
  • [7] Adaptive Load-Balancing for Force-Decomposition Based 3-Body Molecular Dynamics Simulations in A Heterogeneous Distributed Environment with Variable Number of Processors
    Sumanth, J., V
    Swanson, David R.
    Jiang, Hong
    [J]. 2007 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPP), 2007, : 196 - 205
  • [8] An Improved Dynamic Load-balancing Model
    Liu, Di
    Shang, Wenqian
    Zhu, Ligu
    Feng, Dongyu
    [J]. 2016 4TH INTL CONF ON APPLIED COMPUTING AND INFORMATION TECHNOLOGY/3RD INTL CONF ON COMPUTATIONAL SCIENCE/INTELLIGENCE AND APPLIED INFORMATICS/1ST INTL CONF ON BIG DATA, CLOUD COMPUTING, DATA SCIENCE & ENGINEERING (ACIT-CSII-BCD), 2016, : 337 - 341
  • [9] 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
  • [10] A Fair and Dynamic Load-Balancing Mechanism
    Larroca, Federico
    Rougier, Jean-Louis
    [J]. TRAFFIC MANAGEMENT AND TRAFFIC ENGINEERING FOR THE FUTURE INTERNET, 2009, 5464 : 36 - 52