A simple algorithm for optimal load balancing on hypercube multiprocessor

被引:0
|
作者
Hwang, YS [1 ]
Jan, GE [1 ]
机构
[1] Natl Taiwan Ocean Univ, Dept Comp Sci, Chilung 20224, Taiwan
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a simple yet optimal algorithm to distribute loads evenly on multiprocessor computers with hypercube interconnection networks. The algorithm is developed 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 block distributions, which are commonly deployed for data distributions in parallel programming. The algorithm achieves perfect load balance over P processors with error of 1 and the worst-case time complexity of O(M log(2) P), where 11 is the maximum load assigned to each processor initially. Furthermore, perfect load balance is achieved over subcubes as well - once a cube is balanced, if the cube is decomposed into two subcubes by tile lowest bit of node addresses. then the difference between the number, of the total tasks of these subcubes is at most 1.
引用
收藏
页码:2172 / 2178
页数:3
相关论文
共 50 条
  • [1] AN ALGORITHM FOR LOAD BALANCING IN MULTIPROCESSOR SYSTEMS
    LOUI, MC
    SOHONI, MA
    INFORMATION PROCESSING LETTERS, 1990, 35 (05) : 223 - 228
  • [2] An Efficient Algorithm for Load Balancing in Multiprocessor Systems
    Khawatreh, Saleh A.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (03) : 160 - 164
  • [3] An efficient algorithm for perfect load balancing on hypercube multiprocessors
    Jan, GE
    Hwang, YS
    JOURNAL OF SUPERCOMPUTING, 2003, 25 (01): : 5 - 15
  • [4] An Efficient Algorithm for Perfect Load Balancing on Hypercube Multiprocessors
    Gene Eu Jan
    Yuan-Shin Hwang
    The Journal of Supercomputing, 2003, 25 : 5 - 15
  • [5] Load Balancing on the Exchanged Hypercube
    Yao, Chong
    Li, Keqiu
    Lin, Kai
    Shen, Yanming
    FOURTH CHINAGRID ANNUAL CONFERENCE, PROCEEDINGS, 2009, : 32 - 35
  • [7] Fault tolerant routing algorithm in hypercube networks with load balancing support
    Xiao, XL
    Wang, GJ
    Chen, JE
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2004, 3358 : 698 - 704
  • [8] A fair load balancing algorithm for hypercube-based DHT networks
    Huang, Guowei
    Wu, Gongyi
    Chen, Zhi
    ADVANCES IN DATA AND WEB MANAGEMENT, PROCEEDINGS, 2007, 4505 : 116 - +
  • [9] OPTIMAL TASK ALLOCATION IN HYPERCUBE MULTIPROCESSOR ENSEMBLES
    PRICE, CC
    SALAMA, M
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1993, 26 (12) : 17 - 24
  • [10] LOAD BALANCING, SELECTION AND SORTING ON THE HYPERCUBE
    PLAXTON, CG
    SPAA 89: PROCEEDINGS OF THE 1989 ACM SYMPOSIUM ON PARALLEL ALGORITHMS AND ARCHITECTURES, 1989, : 64 - 73