A PARTIALLY ASYNCHRONOUS AND ITERATIVE ALGORITHM FOR DISTRIBUTED LOAD BALANCING

被引:23
作者
SONG, JJ
机构
[1] National Supercomputing Research Center, National University of Singapore, Singapore
关键词
DISTRIBUTED LOAD BALANCING; HYPERCUBES; LOAD SHARING; LOAD IMBALANCE; PARTIAL ASYNCHRONISM;
D O I
10.1016/0167-8191(94)90120-1
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Defining tasks as independent entities with identical execution time and the workload of a processor as the number of tasks, load balancing is to distribute tasks among processors of a network so that the resulting workload of every processor will be as close to the average over all the workloads as possible. We propose in this paper a partially asynchronous and iterative algorithm for distributed load balancing, show its properties, and report its simulation results. The algorithm converges geometrically as assured by a theorem for balancing continuous workload. We prove that the algorithm can achieve the maximum load imbalance of no more than [d/2] tasks, where d is the diameter of a network. Our simulation not only validated the properties but also showed that the algorithm could produce much smaller load imbalances for hypercubes. The obtained imbalances for hypercubes of order up to ten were no more than two tasks and 56% of the sample runs produced only one task difference, as opposed to the theoretical maximum of six tasks.
引用
收藏
页码:853 / 868
页数:16
相关论文
共 28 条
[21]   A PROBABILISTIC APPROACH TO THE LOAD-SHARING PROBLEM IN DISTRIBUTED SYSTEMS [J].
SHAMIR, E ;
UPFAL, E .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1987, 4 (05) :521-530
[22]   LOAD SHARING IN DISTRIBUTED REAL-TIME SYSTEMS WITH STATE-CHANGE BROADCASTS [J].
SHIN, KG ;
CHANG, YC .
IEEE TRANSACTIONS ON COMPUTERS, 1989, 38 (08) :1124-1142
[23]  
SHIVARATI NG, 1992, IEEE COMPUT, P33
[24]   EFFICIENT TASK MIGRATION ALGORITHM FOR DISTRIBUTED SYSTEMS [J].
SUEN, TTY ;
WONG, JSK .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1992, 3 (04) :488-499
[25]  
WILLEBEEKLEMAIR M, 1990, 3RD SYMPOSIUM ON THE FRONTIERS OF MASSIVELY PARALLEL COMPUTATION, P380, DOI 10.1109/FMPC.1990.89487
[26]  
WOO J, 1991, INT PARALLEL PROCESS, P525
[27]  
XU J, 1990, SUPERCOMPUTING 90, P888
[28]  
[No title captured]