Skip to main content
Log in

Efficient load balancing on biswapped networks

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

This paper focuses on devising an efficient algorithm for load balancing on the promising biswapped interconnection networks which were recently proposed as a better architecture over the well-known OTIS networks. The proposed algorithm is called GPM which reduces the number of load balancing steps of the existed algorithms obviously. GPM algorithm first schedules load flows on inter-groups links to achieve the balanced status among groups. Then a general load balancing strategy is executed in each of all groups to balance processor loads. The analytical model proves that GPM algorithm is efficient and results of computer simulation experiment indicate that GPM can implement load balancing in biswapped network interconnected environments efficiently, in terms of various parameters.

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.

Fig. 1
Algorithm 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

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

    Article  Google Scholar 

  2. Day, K., Al-Ayyoub, A.: Topological properties of OTIS-networks. IEEE Trans. Parallel Distrib. Syst. 13(4), 359–366 (2002)

    Article  Google Scholar 

  3. Parhami, B.: Swapped interconnection networks: topological, performance, and robustness attributes. J. Parallel Distrib. Comput. 65(11), 1443–1452 (2005)

    Article  MATH  Google Scholar 

  4. Xiao, W., Chen, W., He, M., Wei, W., Parhami, B.: Biswapped networks and their topological properties. In: Proceedings of 8th Int’l Conf. Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD 2007), Qingdao, vol. 2, pp. 193–198 (2007). doi:10.1109/SNPD.2007.217

    Google Scholar 

  5. Xiao, W., Parhami, B., Chen, W., He, M., Wei, W.: Fully symmetric swapped networks based on bipartite cluster connectivity. Inf. Process. Lett. 110(6), 211–215 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  6. Xiao, W., Parhami, B., Chen, W., He, M., Wei, W.: Biswapped networks: a family of interconnection architectures with advantages over swapped or OTIS networks. Int. J. Comput. Math. 88(13), 2669–2684 (2011)

    Article  MATH  MathSciNet  Google Scholar 

  7. Yu, Y., Wei, W.: Load balancing on the biswapped network. In: 2009 Second International Conference on Intelligent Networks and Intelligent Systems (ICINIS 2009), Tianjin, pp. 146–149 (2009). doi:10.1109/ICINIS.2009.46

    Chapter  Google Scholar 

  8. Diekmann, R., Frommer, A., Monien, B.: Efficient schemes for nearest neighbor load balancing. Parallel Comput. 25(7), 789–812 (1999)

    Article  MathSciNet  Google Scholar 

  9. Arndt, H.: On finite dimension exchange algorithms. Linear Algebra Appl. 380, 73–93 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  10. Arndt, H.: Load balancing: dimension exchange on product graphs. In: Proc. 18th Int’l Parallel and Distributed Processing Symp. (IPDPS’04), p. 146 (2004). doi:10.1109/IPDPS.2004.1302928

    Google Scholar 

  11. Elsässer, R., Monien, B., Preis, R., Frommer, A.: Optimal diffusion schemes and load balancing on product graphs. Parallel Process. Lett. 14(1), 61–73 (2004)

    Article  MathSciNet  Google Scholar 

  12. Zhao, C., Xiao, W., Parhami, B.: Load balancing on swapped or OTIS networks. J. Parallel Distrib. Comput. 69(4), 389–399 (2009)

    Article  Google Scholar 

  13. Mahafzah, B.A., Jaradat, B.A.: The load balancing problem in OTIS-hypercube interconnection networks. J. Supercomput. 46(3), 276–297 (2008)

    Article  Google Scholar 

  14. Elsässer, R., Frommer, A., Monien, B., Preis, R.: Optimal and alternating direction load balancing schemes. In: Proc. 5th Int’l Euro-Par Conf. Parallel Processing. LNCS, vol. 1685, pp. 280–290. Springer, Berlin (1999)

    Chapter  Google Scholar 

  15. Zhang, F.: Matrix Theory, pp. 268–271. Springer, Berlin (2011)

    Book  MATH  Google Scholar 

Download references

Acknowledgements

This work is supported by the Natural Science Foundation of Yunnan Province, China, under Grant No. 2010ZC095, and the Natural Science Foundation of Education Department of Yunnan Province, China, under Grant No. 2012Z064.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chenggui Zhao.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zhao, C. Efficient load balancing on biswapped networks. Cluster Comput 17, 403–411 (2014). https://doi.org/10.1007/s10586-012-0241-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-012-0241-8

Keywords

Navigation