The load balancing problem in OTIS-Hypercube interconnection networks

An interconnection network architecture that promises to be an interesting option for future-generation parallel processing systems is the OTIS (Optical Transpose Interconnection System) optoelectronic architecture. Therefore, all performance improvement aspects of such a promising architecture need to be investigated; one of which is load balancing technique. This paper focuses on devising an efficient algorithm for load balancing on the promising OTIS-Hypercube interconnection networks. The proposed algorithm is called Clusters Dimension Exchange Method (CDEM). The analytical model and the experimental evaluation proved the excellence of OTIS-Hypercube compared to Hypercube in terms of various parameters, including execution time, load balancing accuracy, number of communication steps, and speed.

[1]  Sartaj Sahni,et al.  Programming a hypercube multicomputer , 1988, IEEE Software.

[2]  Behrooz Parhami,et al.  The Hamiltonicity of swapped (OTIS) networks built of Hamiltonian component networks , 2005, Inf. Process. Lett..

[3]  Hashem Hashemi Najaf-abadi,et al.  Performance Modeling and Analysis of OTIS Networks , 2004 .

[4]  Anthony P. Reeves,et al.  Strategies for Dynamic Load Balancing on Highly Parallel Computers , 1993, IEEE Trans. Parallel Distributed Syst..

[5]  Yong Qin,et al.  GDED-X Schemes for Load Balancing on Heterogeneous OTIS-Networks , 2007, ICA3PP.

[6]  Hwakyung Rim,et al.  A simple reduction of non-uniformity in dynamic load balancing of quantized loads on hypercube multiprocessors and hiding balancing overheads , 2003, J. Comput. Syst. Sci..

[7]  Sartaj Sahni,et al.  Matrix Multiplication on the OTIS-Mesh Optoelectronic Computer , 2001, IEEE Trans. Computers.

[8]  S C Esener,et al.  Optical transpose interconnection system architectures. , 1993, Optics letters.

[9]  Gene Eu Jan,et al.  An Efficient Algorithm for Perfect Load Balancing on Hypercube Multiprocessors , 2004, The Journal of Supercomputing.

[10]  Sartaj Sahni,et al.  Basic Operations on the OTIS-Mesh Optoelectronic Computer , 1998, IEEE Trans. Parallel Distributed Syst..

[11]  P. Marchand,et al.  Grain-size considerations for optoelectronic multistage interconnection networks. , 1992, Applied optics.

[12]  Sadik C. Esener,et al.  Present and Future Needs of Free-Space Optical Interconnects , 2000, IPDPS Workshops.

[13]  Sartaj Sahni,et al.  BPC Permutations on the OTIS-Hypercube Optoelectronic Computer , 1998, Informatica.

[14]  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.

[15]  Yong Qin,et al.  Hybrid Diffusion Schemes for Load Balancing on OTIS-Networks , 2007, ICA3PP.

[16]  Sartaj Sahni,et al.  Randomized Routing, Selection, and Sorting on the OTIS-Mesh , 1998, IEEE Trans. Parallel Distributed Syst..

[17]  Sadik C. Esener,et al.  High-speed CMOS switch designs for free-space optoelectronic MIN's , 1998, IEEE Trans. Very Large Scale Integr. Syst..

[18]  Sartaj Sahni,et al.  BPC permutations on the OTIS-Mesh optoelectronic computer , 1997, Proceedings of the Fourth International Conference on Massively Parallel Processing Using Optical Interconnections.