TY - JOUR
T1 - Dynamic load balancing algorithm based on a multi-destination migration mechanism
AU - Liu, Bin
AU - Shi, Feng
AU - Gao, Yu Jin
AU - Song, Hong
PY - 2008/8
Y1 - 2008/8
N2 - To reduce the load imbalance in parallel computing, a new dynamic load balancing (DLB) algorithm is proposed. The number of migrated processes that are needed to exchange information between heavily loaded nodes and lightly loaded nodes is included in the DLB messages, and the searching range for lightly loaded nodes is also extended according to the situation. The strategy helps the heavily loaded nodes migrate loads out to multiple destinations in one execution. Moreover, three extra rules are proposed to decrease the route coupling in the course of DLB message transmission. Two typical parallel computing experiments were carried out, including a matrix computation and an evaluation of prime numbers. The performances of four DLB algorithms were compared. The experimental results showed that, compared with the other three DLB algorithms, the proposed DLB algorithm has the least iteration number of executions and could find the most lightly loaded nodes in one execution due to multiple destination migration mechanism, helping it effectively decrease the average response time when a system Is dealing with large scale computation-intensive tasks.
AB - To reduce the load imbalance in parallel computing, a new dynamic load balancing (DLB) algorithm is proposed. The number of migrated processes that are needed to exchange information between heavily loaded nodes and lightly loaded nodes is included in the DLB messages, and the searching range for lightly loaded nodes is also extended according to the situation. The strategy helps the heavily loaded nodes migrate loads out to multiple destinations in one execution. Moreover, three extra rules are proposed to decrease the route coupling in the course of DLB message transmission. Two typical parallel computing experiments were carried out, including a matrix computation and an evaluation of prime numbers. The performances of four DLB algorithms were compared. The experimental results showed that, compared with the other three DLB algorithms, the proposed DLB algorithm has the least iteration number of executions and could find the most lightly loaded nodes in one execution due to multiple destination migration mechanism, helping it effectively decrease the average response time when a system Is dealing with large scale computation-intensive tasks.
KW - Dynamic load balancing
KW - Migration based on multi-destination
KW - Parallel computing
UR - http://www.scopus.com/inward/record.url?scp=52349103128&partnerID=8YFLogxK
M3 - Article
AN - SCOPUS:52349103128
SN - 1006-7043
VL - 29
SP - 842
EP - 845
JO - Harbin Gongcheng Daxue Xuebao/Journal of Harbin Engineering University
JF - Harbin Gongcheng Daxue Xuebao/Journal of Harbin Engineering University
IS - 8
ER -