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 条
  • [21] LOAD BALANCING IN A NEIGHBORHOOD-BASED MULTIPROCESSOR
    TAN, G
    CHIN, WN
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 634 : 801 - 802
  • [22] Load Balancing Real-Time Periodic Task Scheduling Algorithm For Multiprocessor Enviornment
    Jain, Divya
    Jain, Sushi Chandra
    2015 INTERNATIONAL CONFERENCED ON CIRCUITS, POWER AND COMPUTING TECHNOLOGIES (ICCPCT-2015), 2015,
  • [23] A DYNAMIC LOAD-BALANCING ALGORITHM FOR MOLECULAR-DYNAMICS SIMULATION ON MULTIPROCESSOR SYSTEMS
    BOILLAT, JE
    BRUGE, F
    KROPF, PG
    JOURNAL OF COMPUTATIONAL PHYSICS, 1991, 96 (01) : 1 - 14
  • [24] AN ALGORITHM FOR DYNAMIC LOAD BALANCING OF SYNCHRONOUS MONTE-CARLO SIMULATIONS ON MULTIPROCESSOR SYSTEMS
    ALTEVOGT, P
    LINKE, A
    COMPUTER PHYSICS COMMUNICATIONS, 1994, 79 (03) : 373 - 380
  • [25] An adaptive load balancing algorithm using simple prediction mechanism
    Lee, GH
    Woo, WD
    Yoon, BN
    NINTH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 1998, : 496 - 501
  • [26] Synchronous load balancing in hypercube multicomputers with faulty nodes
    Seo, J
    Lee, S
    Kim, J
    1997 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1997, : 414 - 421
  • [27] Reconfiguration: An algorithm for dynamically balancing the computation load on a tree structure embedded in a hypercube parallel computer
    Water, PR
    Kerckhoffs, EJH
    EUROSIM '96 - HPCN CHALLENGES IN TELECOMP AND TELECOM: PARALLEL SIMULATION OF COMPLEX SYSTEMS AND LARGE-SCALE APPLICATIONS, 1996, : 203 - 210
  • [28] Synchronous load balancing in hypercube multicomputers with faulty nodes
    Nam, K
    Seo, J
    Lee, S
    Kim, J
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1999, 58 (01) : 26 - 43
  • [29] 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
  • [30] Optimal Load Balancing Linked Increased Algorithm for Multipath TCP
    Rajnish Kumar Chaturvedi
    Satish Chand
    Wireless Personal Communications, 2020, 111 : 1505 - 1524