THE GENERALIZED DIMENSION EXCHANGE METHOD FOR LOAD BALANCING IN K-ARY N-CUBES AND VARIANTS

被引:32
作者
XU, CZ [1 ]
LAU, FCM [1 ]
机构
[1] UNIV HONG KONG,DEPT COMP SCI,HONG KONG,HONG KONG
关键词
D O I
10.1006/jpdc.1995.1007
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The generalized dimension exchange (GDE) method is a fully distributed load balancing method that operates in a relaxation fashion for multicomputers with a direct communication network. It is parameterized by an exchange parameter lambda that governs the splitting of load between a pair of directly connected processors during load balancing. An optimal lambda would lead to the fastest convergence of the balancing process. Previous work has resulted in the optimal lambda for the binary n-cubes. In this paper, we derive the optimal lambda's for the k-ary n-cube network and its variants-the ring, the torus, the chain, and the mesh. We establish the relationships between the optimal convergence rates of the method when applied to these structures, and conclude that the GDE method favors high-dimensional k-ary n-cubes. We also reveal the superiority of the GDE method to another relaxation-based method, the diffusion method. We further show through statistical stimulations that the optimal lambda's do speed up the GDE balancing procedure significantly. Because of its simplicity, the method is readily implementable. We report on the implementation of the method in two data-parallel computations in which the improvement in performance due to GDE balancing is substantial. (C) 1995 Academic Press, Inc.
引用
收藏
页码:72 / 85
页数:14
相关论文
共 23 条