An efficient algorithm for perfect load balancing on hypercube multiprocessors

被引:7
|
作者
Jan, GE [1 ]
Hwang, YS [1 ]
机构
[1] Natl Taiwan Ocean Univ, Dept Comp Sci, Chilung 20224, Taiwan
来源
JOURNAL OF SUPERCOMPUTING | 2003年 / 25卷 / 01期
关键词
load balancing; hypercube; dimension exchange; regular distributions; token distribution problem; multiprocessors;
D O I
10.1023/A:1022878105480
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a simple yet efficient algorithm to distribute loads evenly on multiprocessor computers with hypercube interconnection networks. This algorithm was developed based upon the well-known dimension exchange method. However, the error accumulation suffered by other algorithms based on the dimension exchange method is avoided by exploiting the notion of regular distributions, which are commonly deployed for data distributions in parallel programming. This algorithm achieves a perfect load balance over P processors with an error of 1 and the worst-case time complexity of O(M log(2) P), where M is the maximum number of tasks initially assigned to each processor. Furthermore, perfect load balance is achieved over subcubes as well-once a hypercube is balanced, if the cube is decomposed into two subcubes by the lowest bit of node addresses, then the difference between the numbers of the total tasks of these subcubes is at most 1.
引用
收藏
页码:5 / 15
页数:11
相关论文
共 50 条
  • [1] An Efficient Algorithm for Perfect Load Balancing on Hypercube Multiprocessors
    Gene Eu Jan
    Yuan-Shin Hwang
    The Journal of Supercomputing, 2003, 25 : 5 - 15
  • [2] Load Balancing on the Exchanged Hypercube
    Yao, Chong
    Li, Keqiu
    Lin, Kai
    Shen, Yanming
    FOURTH CHINAGRID ANNUAL CONFERENCE, PROCEEDINGS, 2009, : 32 - 35
  • [3] Efficient Hybrid Load Balancing Algorithm
    Neeraj Kumar Rathore
    Umashankar Rawat
    Satish Chandra Kulhari
    National Academy Science Letters, 2020, 43 : 177 - 185
  • [4] Efficient Hybrid Load Balancing Algorithm
    Rathore, Neeraj Kumar
    Rawat, Umashankar
    Kulhari, Satish Chandra
    NATIONAL ACADEMY SCIENCE LETTERS-INDIA, 2020, 43 (02): : 177 - 185
  • [5] LOAD BALANCING ALGORITHMS FOR AN EXTENDED HYPERCUBE
    KUMAR, JM
    PATNAIK, LM
    DAS, A
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1994, 141 (05): : 298 - 306
  • [6] An Efficient Decentralized Load Balancing Algorithm For Grid
    Suri, P. K.
    Singh, Manpreet
    2010 IEEE 2ND INTERNATIONAL ADVANCE COMPUTING CONFERENCE, 2010, : 10 - +
  • [7] SIQ Algorithm for Efficient Load Balancing In Cloud
    Sekaran, Kripa
    Devi, K. R. Kosala
    2017 INTERNATIONAL CONFERENCE ON ALGORITHMS, METHODOLOGY, MODELS AND APPLICATIONS IN EMERGING TECHNOLOGIES (ICAMMAET), 2017,
  • [8] The load balancing problem in OTIS-Hypercube interconnection networks
    Mahafzah, Basel A.
    Jaradat, Bashira A.
    JOURNAL OF SUPERCOMPUTING, 2008, 46 (03): : 276 - 297
  • [9] The load balancing problem in OTIS-Hypercube interconnection networks
    Basel A. Mahafzah
    Bashira A. Jaradat
    The Journal of Supercomputing, 2008, 46 : 276 - 297
  • [10] A load balancing energy efficient clustering algorithm for MANETs
    Safa, H.
    Mirza, O.
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2010, 23 (04) : 463 - 483