Skip to main content
Log in

The load balancing problem in OTIS-Hypercube interconnection networks

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Marsden G, Marchand P, Harvey P, Esener S (1993) Optical transpose interconnection system architectures. Opt Lett 18(13):1083–1085

    Article  Google Scholar 

  2. Najaf-Abadi H (2004) Performance modeling and analysis of OTIS networks. Master’s thesis, Department of Computer Engineering, Sharif University of Technology, Tehran, Iran

  3. Wang C, Sahni S (1998) Basic operations on the OTIS-mesh optoelectronic computer. IEEE Trans Parallel Distrib Syst 9(12):1226–1236

    Article  Google Scholar 

  4. Sahni S, Wang C (1997) BPC permutations on the OTIS-mesh optoelectronic computer. In: IEEE conference on massively parallel programming with optical interconnect (MPPOI 97)

  5. Parhami B (2005) The Hamiltonicity of swapped (OTIS) networks built of Hamiltonian component networks. Inf Proc Lett 95:441–445

    Article  MathSciNet  Google Scholar 

  6. Wang C, Sahni S (2001) Matrix multiplication on the OTIS-mesh optoelectronic computer. IEEE Trans Comput 50(7):635–646

    Article  Google Scholar 

  7. Wang C, Sahni S (1998) BPC permutations on the OTIS-Hypercube optoelectronic computer. Informatica 22:263–269

    MATH  Google Scholar 

  8. Rajasekeran S, Sahni S (1998) Randomized routing, selection, and sorting on the OTIS-mesh. IEEE Trans Parallel Distrib Syst 9(9):833–840

    Article  Google Scholar 

  9. Zewail A (2002) Light and life. Ninth Rajiv Gandi Science and Technology Lecture, Bangalore, India

  10. Krishnamoorthy A, Marchand P, Kiamilev F, Esener S (1992) Grain-size considerations for optoelectronic multistage interconnection networks. Appl Opt 31(26):5480–5507

    Google Scholar 

  11. Zhao C, Xiao W, Qin Y (2007) Hybrid diffusion schemes for load balancing on OTIS networks. In: ICA3PP, pp 421–432

  12. Qin Y, Xiao W, Zhao C (2007) GDED-X schemes for load balancing on heterogeneous OTIS networks. In: ICA3PP, pp 482–492

  13. Ranka S, Won Y, Sahni S (1998) Programming a hypercube multicomputer. IEEE Softw 5(5):69–77

    Article  Google Scholar 

  14. Rim H, Jang J, Kim S (1999) An efficient dynamic load balancing using the dimension exchange method for balancing of quantized loads on hypercube multiprocessors. In: Proc of the second merged symposium (IPPS/SPDP 1999) 13th international parallel processing symposium and 10th symposium on parallel and distributed processing, pp 708–712

  15. Rim H, Jang J, Kim S (2003) A simple reduction of non-uniformity in dynamic load balancing of quantized loads on hypercube multiprocessors and hiding balancing overheads. J Comput Syst Sci 67:1–25

    Article  MATH  MathSciNet  Google Scholar 

  16. Jan G, Hwang Y (2003) An efficient algorithm for perfect load balancing on hypercube multiprocessors. J Supercomput 25:5–15

    Article  MATH  Google Scholar 

  17. Willebeek-LeMair M, Reeves A (1993) Strategies for dynamic load balancing on highly parallel computers. IEEE Trans Parallel Distrib Syst 4(9):979–993

    Article  Google Scholar 

  18. Kibar O, Marchand P, Esener S (1998) High speed CMOS switch designs for free-space optoelectronic MINs. IEEE Trans Very Large Scale Integr (VLSI) Syst 6(3):372–386

    Article  Google Scholar 

  19. Esener S, Marchand P (2000) Present and future needs of free-space optical interconnects. In: 15 IPDPS 2000 workshop on parallel and distributed processing, pp 1104–1109

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Basel A. Mahafzah.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mahafzah, B.A., Jaradat, B.A. The load balancing problem in OTIS-Hypercube interconnection networks. J Supercomput 46, 276–297 (2008). https://doi.org/10.1007/s11227-008-0191-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-008-0191-3

Keywords

Navigation