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.
Similar content being viewed by others
References
Marsden, G., Marchand, P., Harvey, P., Esener, S.: Optical transpose interconnection system architectures. Opt. Lett. 18(13), 1083–1085 (1993)
Day, K., Al-Ayyoub, A.: Topological properties of OTIS-networks. IEEE Trans. Parallel Distrib. Syst. 13(4), 359–366 (2002)
Parhami, B.: Swapped interconnection networks: topological, performance, and robustness attributes. J. Parallel Distrib. Comput. 65(11), 1443–1452 (2005)
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
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)
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)
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
Diekmann, R., Frommer, A., Monien, B.: Efficient schemes for nearest neighbor load balancing. Parallel Comput. 25(7), 789–812 (1999)
Arndt, H.: On finite dimension exchange algorithms. Linear Algebra Appl. 380, 73–93 (2004)
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
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)
Zhao, C., Xiao, W., Parhami, B.: Load balancing on swapped or OTIS networks. J. Parallel Distrib. Comput. 69(4), 389–399 (2009)
Mahafzah, B.A., Jaradat, B.A.: The load balancing problem in OTIS-hypercube interconnection networks. J. Supercomput. 46(3), 276–297 (2008)
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)
Zhang, F.: Matrix Theory, pp. 268–271. Springer, Berlin (2011)
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
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10586-012-0241-8