Abstract
In this paper, we propose 3-additive approximation algorithm for multicast time in wormhole-routed 2D torus networks. HMDIAG (Hybrid Modified DIAGonal) divides the 2D torus into four meshes and performs preprocessing at the source node to create the Diagonal Paths (DP), along which the message is sent in each mesh. At the source node and every intermediate node, another process is performed to send the message to a subset of destination nodes along a path branching from the DP. HMDIAG is a tree based multicast algorithm that uses two startup times. Simulation results show that the multicast time, latency, and coefficient variation of multicast time of HMDIAG is better than TASNEM and Multipath-HCM.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Abd El-Baky, M.A.: A tree-based algorithm for multicasting in 2D torus networks. Egypt. Inform. J. 16, 45–53 (2015)
Al-Dubai, A., Ould-Khaoua, M., Romdhani, I.: On high performance multicast algorithms for interconnection networks. In: Gerndt, M., Kranzlmüller, D. (eds.) HPCC 2006. LNCS, vol. 4208, pp. 330–339. Springer, Heidelberg (2006). doi:10.1007/11847366_34
Darwish, M.G., Radwan, A.A., Abd El-Baky, M.A., Hamed, K.: TTPM - an efficient deadlock-free algorithm for multicast communication in 2D torus networks. J. Syst. Archit. 54, 919–928 (2008)
Darwish, M.G., Radwan, A.A., Abd El-Baky, M.A., Hamed, K.: Ready groups: a path-based multicast algorithm for 2D torus networks. In: Proceedings of the 7th International Conference on Informatics and Systems, pp. 1–9. IEEE Press, New York (2010)
Francalanci, C., Giacomazzi, P.: A high-performance deadlock-free multicast routing algorithm for K-ary N-cubes. IEEE Trans. Comput. 59(2), 174–187 (2010)
Fleury, E., Fraigniaud, P.: Strategies for path-based multicasting in wormhole-routed meshes. J. Parallel Distrib. Comput. 53, 26–62 (1998)
Harutyunyan, H.A., Wang, S.: Efficient multicast algorithms for mesh-connected multicomputers. In: Tenth International Conference on Information Visualization, pp. 504–510. IEEE Press, New York (2006)
Harutyunyan, H.A., Terzian, M.: Two modified multicast algorithms for two dimensional mesh and torus networks. In: Proceedings of the 7th International Symposium on Parallel Architectures. Algorithms and Programming, pp. 122–128. IEEE Press, New York (2015)
Kumar, D.R., Najjar, W.A., Srimani, P.K.: A new adaptive hardware tree-based multicast routing in k-ary n-cubes. IEEE Trans. Comput. 50(7), 647–659 (2001)
Lan, Y., Li, L.M., Esfahanian, A.-H.: Distributed multi-destination routing in hypercube multiprocessors. In: Proceedings of the Third Conference on Hypercube Concurrent Computers and Applications: Architecture. Software, Computer Systems, and General Issues, pp. 631–639. ACM, New York (1988)
Lin, X., Ni, L.M.: Multicast communication in multicomputer networks. IEEE Trans. Parallel Distrib. Comput. 4, 1105–1117 (1993)
McKinley, P.K., Xu, H., Esfahanian, A.-H., Ni, L.M.: Unicast-based multicast communication in wormhole-routed networks. IEEE Trans. Parallel Distrib. Comput. 5, 1252–1265 (1994)
Mohapatra, P., Varavithya, V.: A hardware multicast routing algorithm for two-dimensional meshes. In: Proceedings of the Eighth Symposium on Parallel and Distributed Processing, pp. 198–205. IEEE Press, New York (1996)
Ni, L.M., McKinley, P.K.: A survey of wormhole routing techniques in direct networks. Computer 26, 62–76 (1993)
Slater, P.J., Cockayne, E.J., Hedetniemi, S.T.: Information dissemination in trees. SIAM J. Comput. 10, 692–701 (1981)
Top500 Lists, June 2016. https://www.top500.org/lists/2016/06/
Wang, N.-C., Hung, Y.-P.: Multicast communication in wormhole-routed 2D torus networks with hamiltonian cycle model. J. Syst. Archit. 55, 70–78 (2009)
Wang, N.-C., Hung, Y.-P., Chu, C.-P.: Multicast communication in wormhole-routed symmetric networks with hamiltonian cycle model. J. Syst. Archit. 51, 165–183 (2005)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Harutyunyan, H.A., Terzian, M. (2016). 3-Additive Approximation Algorithm for Multicast Time in 2D Torus Networks. In: Carretero, J., Garcia-Blas, J., Ko, R., Mueller, P., Nakano, K. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2016. Lecture Notes in Computer Science(), vol 10048. Springer, Cham. https://doi.org/10.1007/978-3-319-49583-5_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-49583-5_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-49582-8
Online ISBN: 978-3-319-49583-5
eBook Packages: Computer ScienceComputer Science (R0)