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
关键词
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 条
[21]   Perfect load balancing on the star interconnection network [J].
N. Imani ;
H. Sarbazi-Azad ;
S. G. Akl .
The Journal of Supercomputing, 2007, 41 :269-286
[22]   Perfect load balancing on the star interconnection network [J].
Imani, N. ;
Sarbazi-Azad, H. ;
Akl, S. G. .
JOURNAL OF SUPERCOMPUTING, 2007, 41 (03) :269-286
[23]   An Estimation-Based Dynamic Load Balancing Algorithm for Efficient Load Distribution and Balancing in Heterogeneous Grid Computing Environment [J].
Eng, KaiLun ;
Muhammed, Abdullah ;
Abdullah, Azizol ;
Hussin, Masnida ;
Hasan, Sazlinah ;
Mohamed, Mohamad Afendee .
JOURNAL OF GRID COMPUTING, 2023, 21 (01)
[24]   An Estimation-Based Dynamic Load Balancing Algorithm for Efficient Load Distribution and Balancing in Heterogeneous Grid Computing Environment [J].
KaiLun Eng ;
Abdullah Muhammed ;
Azizol Abdullah ;
Masnida Hussin ;
Sazlinah Hasan ;
Mohamad Afendee Mohamed .
Journal of Grid Computing, 2023, 21
[25]   BALANCED PARALLEL SORT ON HYPERCUBE MULTIPROCESSORS [J].
ABALI, B ;
OZGUNER, F ;
BATAINEH, A .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1993, 4 (05) :572-581
[26]   An efficient load balancing algorithm for P2P systems [J].
Ragab K. .
Journal of Communications, 2011, 6 (08) :648-656
[27]   An Energy Efficient and Load Balancing Distributed Image Compression Algorithm in WMSNs [J].
Tian, Feng ;
Liu, Jia ;
Sun, Enyan ;
Wang, Chuanyun .
CEIS 2011, 2011, 15
[28]   An Efficient and Stable Cluster System based on Improved Load Balancing Algorithm [J].
Yan, Bin ;
Liu, Qiang ;
Cheng, Boyan ;
Hu, Yang ;
Zhang, Wenhuo .
ICCSIT 2010 - 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 2, 2010, :360-363
[29]   Dynamic Load Balancing Algorithm for Heterogeneous Clusters [J].
do Nascimento, Tiago Marques ;
dos Santos, Rodrigo Weber ;
Lobosco, Marcelo .
PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2017), PT II, 2018, 10778 :166-175
[30]   Efficient Load Balancing using Improved Central Load Balancing Technique [J].
Kaur, Simranjit ;
Sharma, Tejinder .
PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INVENTIVE SYSTEMS AND CONTROL (ICISC 2018), 2018, :1-5