Load Balancing on the Exchanged Hypercube

The Exchanged Hypercube is an interconnection network which is obtained by systemically removing some links from a binary hypercube. In parallel systems, load balancing is a very important factor which can affect the performance of the whole system. So distributing tasks evenly on processors is essential for multiprocessor computing systems. Based on the classical DE-based algorithm, in this paper we propose a load balancing algorithm for the Exchanged Hypercube architecture. We also theoretically prove the correctness of the proposed algorithm. Finally, we use a case study to further explain our algorithm.

[1]  Moon-Jung Chung,et al.  Gaussian Networks for Scalable Distributed Systems , 1996, Comput. J..

[2]  Yi Pan,et al.  The exchanged hypercube , 2005, IEEE Transactions on Parallel and Distributed Systems.

[3]  José D. P. Rolim,et al.  Distributing tokens on a hypercube without error accumulation , 1996, Proceedings of International Conference on Parallel Processing.

[4]  Yu-Wei Chen A Comment on "The Exchanged Hypercube' , 2007, IEEE Transactions on Parallel and Distributed Systems.

[5]  Wen-Jing Hsu,et al.  Generalized fibonacci cubes are mostly hamiltonian , 1994, J. Graph Theory.

[6]  Sartaj Sahni,et al.  Load balancing on a hypercube , 1991, [1991] Proceedings. The Fifth International Parallel Processing Symposium.

[7]  Sotirios G. Ziavras RH: A Versatile Family of Reduced Hypercube Interconnection Networks , 1994, IEEE Trans. Parallel Distributed Syst..

[8]  Hwakyung Rim,et al.  An efficient dynamic load balancing using the dimension exchange method for balancing of quantized loads on hypercube multiprocessors , 1999, Proceedings 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing. IPPS/SPDP 1999.

[9]  Jie Wu Dimension-Exchange-Based Load Balancing on Injured Hypercubes , 1994, ICPP.

[10]  Kemal Efe,et al.  The Crossed Cube Architecture for Parallel Computation , 1992, IEEE Trans. Parallel Distributed Syst..