Performance Analysis of Deadlock-free Multicast Algorithms in Torus Networks

토러스 네트워크에서 무교착 멀티캐스트 알고리즘의 성능분석

  • Published : 2000.03.15

Abstract

In this paper, we classify multicast methods into three categories, i.e., tree-based, path-based, and hybrid-based multicasts, for a multicomputer employing the bidirectional torus network and wormhole routing. We propose the dynamic partition multicast routing (DPMR) as a path-based algorithm. As a hybrid-based algorithm, we suggest the hybrid multicast routing (HMR), which employs the tree-based approach in the first phase of routing and the path-based approach in the second phase. Performance is measured in terms of the average latency for various message length to compare three multicast routing algorithms. We also compare the performance of wormhole routing having variable buffer size with virtual cut-through switching. The message latency for each switching method is compared using the DPMR algorithm to evaluate the buffer size trade-off on the performance.

본 논문에서는 양방향 토러스 네트워크와 웜홀 라우팅을 사용하는 다중컴퓨터에 대해 멀티캐스트 통신방법을 트리방식, 경로방식, 그리고 두 방식을 조합한 하이브리드방식으로 분류하였다. 경로방식으로는 동적분할 멀티캐스트 라우팅 알고리즘을 제안하였으며, 하이브리드방식으로는 라우팅의 첫 단계로 트리방식을 사용하고 두 번째 단계로는 경로방식을 사용하는 멀티캐스트 라우팅 알고리즘을 제안하여 성능을 분석하였다. 세가지 멀티캐스트 라우팅 알고리즘간의 성능은 메세지 길이에 따른 평균 지연시간을 사용하여 비교하였다. 그리고 웜홀 라우팅에서 플릿 버퍼 크기의 변화에 따른 성능을 가상 컷-스루와 비교 하였으며, 경로방식의 알고리즘을 사용하여 버퍼 크기의 변화에 따른 지연시간을 기준으로 두 스위칭 방식의 성능관계를 분석하였다.

Keywords

References

  1. L.M. Ni and P.K. McKinley, 'A survey of wormhole routing techniques in direct networks,' IEEE Comput., vol. 26, pp. 62-76, Feb. 1993 https://doi.org/10.1109/2.191995
  2. W.D. Dally, 'Performance analysis of k-ary n-cube interconnection networks,' IEEE Trans. Computers, vol. 39, no. 6, pp. 775-785, June 1990 https://doi.org/10.1109/12.53599
  3. D.F. Robinson, P.K. McKinley, and B.H.C. Cheng, 'Optimal multicast communication in wormhole-routed torus networks,' IEEE Trans. Parallel and Distributed Systems, vol. 6, no. 10, pp. 1029-1042, Oct. 1995 https://doi.org/10.1109/71.473513
  4. P.K. McKinley, Y. Tsai, and D.F. Robinson, 'Collective communication In wormhole-routed massively parallel computers,' IEEE Comput., vol 28, no. 12, pp. 39-50, Dec. 1995 https://doi.org/10.1109/2.476198
  5. X. Lin, P.K. McKinley, and L.M. Ni, 'Deadlock-free multicast wormhole routing In 2D-mesh multicomputers,' IEEE Trans. Parallel and Distributed Systems, vol. 5, no. 8, pp. 793-804, Aug. 1994 https://doi.org/10.1109/71.298203
  6. M.P. Malumbres, J. Duato, and J. Torrellas, 'An efficient implementation of tree-based multicast routing In distributed shared-memory multiprocessors,' Proc. of the 8th IEEE Symp. on Parallel and Distributed Processing, pp. 186-189, Oct. 1996 https://doi.org/10.1109/SPDP.1996.570332
  7. D.F. Robinson, P.K. McKinley, and B.H.C. Cheng, 'Path-based multicast communication in wormhole-routed torus networks,' J. of Parallel and Distributed Computing, vol. 45, pp. 104-121, 1997 https://doi.org/10.1006/jpdc.1997.1372
  8. W.J. Dally and D.L. Seitz, 'Deadlock-free message routing in multiprocessor interconnection networks,' IEEE Trans. Comput., vol. C-36, pp. 547-553, May 1987 https://doi.org/10.1109/TC.1987.1676939
  9. D.K. Panda, S. Singal and R. Kesavan, 'Multi-destination message passing mechanism conforming to base wormhole routing scheme,' IEEE Trans. Parallel and Distributed Systems, vol. 10, no. 1, pp. 76-96, Jan. 1999 https://doi.org/10.1109/71.744844
  10. D. Basak, and D.K. Panda, 'Alleviating consumption channel bottleneck in wormhole-routed k-ary n-cube systems,' IEEE Trans. Parallel and Distributed Systems, vol. 9, no. 5, pp. 481-496, May 1998 https://doi.org/10.1109/71.679218
  11. J. Duato, S. Yalmanchili, and L.M. Ni, Interconnection Networks: An Engineering Approach, IEEE CS Press, Los Alamitos, CA, 1997
  12. P. Kermani and L. Kleinrock, 'Virtual cut-through: A new computer communication switching technique,' Comput. Networks, vol. 3, no. 4, pp. 267-286, 1979 https://doi.org/10.1016/0376-5075(79)90032-1
  13. S.L. Scott and G.M. Thorson, 'The Cray T3E network: adaptive routing in a high performance 3D torus,' Proc. of HOT Interconnects Symposium IV, Aug. 1996