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 条
  • [31] Optimal load balancing in cloud: Introduction to hybrid optimization algorithm
    Geetha, Perumal
    Vivekanandan, S. J.
    Yogitha, R.
    Jeyalakshmi, M. S.
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 237
  • [32] Optimal Load Balancing Linked Increased Algorithm for Multipath TCP
    Chaturvedi, Rajnish Kumar
    Chand, Satish
    WIRELESS PERSONAL COMMUNICATIONS, 2020, 111 (03) : 1505 - 1524
  • [33] 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
  • [34] 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
  • [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 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
  • [37] 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
  • [38] 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,
  • [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] Pebble crunching model for load balancing in concurrent hypercube ensembles
    Barhen, J.
    Gulati, S.
    Iyengar, S.S.
    Conference on Hypercube Concurrent Computers and Applications, 1988,