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
来源
PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS | 2001年
关键词
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 条
  • [31] An Optimal Distributed Load Balancing Algorithm for Homogeneous Work Units
    Langer, Akhil
    PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, (ICS'14), 2014, : 165 - 165
  • [32] Optimal Load Balancing Linked Increased Algorithm for Multipath TCP
    Chaturvedi, Rajnish Kumar
    Chand, Satish
    WIRELESS PERSONAL COMMUNICATIONS, 2020, 111 (03) : 1505 - 1524
  • [33] AN ANALYTICAL MODEL FOR LOAD BALANCING ON SYMMETRICAL MULTIPROCESSOR SYSTEMS
    QIAN, XS
    YANG, Q
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1994, 20 (02) : 198 - 211
  • [34] Load balancing and task scheduling of heterogeneous multiprocessor system
    Tong, Xiao-Nian
    Shu, Wan-Neng
    Li, Zi-Mao
    Guangxue Jingmi Gongcheng/Optics and Precision Engineering, 2007, 15 (12): : 1969 - 1973
  • [35] LOAD BALANCING AND SCHEDULING IN A NEIGHBORHOOD-BASED MULTIPROCESSOR
    TAN, GSH
    CHIN, WN
    COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1995, 14 (01): : 35 - 55
  • [36] A Simple Congestion-Aware Algorithm for Load Balancing in Datacenter Networks
    Shafiee, Mehrnoosh
    Ghaderi, Javad
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2017, 25 (06) : 3670 - 3682
  • [37] A Simple Congestion-Aware Algorithm for Load Balancing in Datacenter Networks
    Shafiee, Mehrnoosh
    Ghaderi, Javad
    IEEE INFOCOM 2016 - THE 35TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, 2016,
  • [38] A reconfiguration algorithm for dynamically balancing the computation load on a tree structure embedded in a hypercube structure or distributed network
    Water, PR
    Kerckhoffs, EJH
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 2389 - 2399
  • [39] Optimal load balancing and assessment of existing load balancing criteria
    Boulmier, Anthony
    Abdennadher, Nabil
    Chopard, Bastien
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2022, 169 : 211 - 225
  • [40] The load balancing problem in OTIS-Hypercube interconnection networks
    Basel A. Mahafzah
    Bashira A. Jaradat
    The Journal of Supercomputing, 2008, 46 : 276 - 297