Fault-Tolerant Multicasting in MIN-based Multicomputers using Cube Encoding Scheme

큐브 부호화 방식을 사용하는 다단계 상호연결망 기반의 다중컴퓨터에서 고장 허영 멀티캐스팅

  • 김진수 (건국대학교 컴퓨터응용학부) ;
  • 박재형 (ETRI 네트워크기술연구소) ;
  • 김명균 (울산대학교 컴퓨터정보통신공학부)
  • Published : 2001.06.01

Abstract

In this paper, we study fault-tolerant multicasting in multicomputers based on multistage interconnection networks (MIN’s). In addition to one-to-one routing among processing nodes, efficient multicasting has an important effect on the performance of multicomputers. This paper presents a multicasting algorithm to tolerate faulty switching elements. The proposed algorithm uses the cube encoding scheme to represent multicast destinations in MIN, and is based on a recursive scheme in order to bypass faults. This algorithm can route any multicast message to its own destinations in only two passes through the MIN containing several faulty switching elements. Moreover, we prove the correctness of our algorithm by exploiting well-known nonblocking property of MIN.

본 논문에서는 다단계 상호연결망(MIN)을 기반으로 하는 다중컴퓨터에서의 고장 허용 멀티캐스팅에 대해 연구한다. 프로세싱 노드간 일대일 라우팅뿐만 아니라, 효율적인 멀티캐스팅은 다중컴퓨터의 성능에 영향을 주는 중요한 요소이다. 본 논문은 스위칭 소자이 고장을 허용하는 멀티캐스팅 알고리즘을 제안한다. 제안된 알고리즘은 멀티캐스트 목적지들을 표현하기 위해 큐브 부호화 방식을 사용하며, 고장을 우회하기 위해 순환 기법을 기반으로 한다. 이 알고리즘은 다수의 고장 스위칭 소자가 있는 MIN에서 임의의 멀티캐스트 메시지를 두 번 순환시켜 라우팅할 수 있다. 그리고, MIN의 구조적 특성을 이용하여 본 알고리즘의 정확성을 증명한다.

Keywords

References

  1. P. K. McKinley, Y. Tsai, and D. F. Robinson, 'Collective Communication in Wormhole Routed Massively Parallel Computers,' IEEE Computer, Vol.28, No.12, pp.39-50, Dec. 1995 https://doi.org/10.1109/2.476198
  2. D. K. Panda, 'Issues in Designing Efficient and Practical Algorithms for Collective Communication Wormhole Routed Systems,' Proc. of the Int'l Conf. on Parallel Processing, pp.8-15, Aug. 1995
  3. C. B. Stunkel et al., 'The SP2 Communication Sub system,' Technical report, IBM Thomas J. Watson Research Center, Aug. 1994
  4. N. Koike, 'NEC Cenju-3 : A Microprocessor Based Parallel Computer,' Proc. of the Int'l Parallel Processing Symposium, pp.396-401, APR. 1994 https://doi.org/10.1109/IPPS.1994.288271
  5. G. B. Adams, D .P. Agrawal and H. J. Siege, 'A Survey and Comparison of Fault-Tolerant Multistage Interconnection Networks,' IEEE Computer, Vol.20, pp.14-27, Jun. 1987 https://doi.org/10.1109/MC.1987.1663586
  6. S. J. Wang, 'Distributed Routing in a Fault Tolerant Multi-stage interconnection Network,' Information Processing Letters, Vol.63, No.4, pp.205-210, 1997 https://doi.org/10.1016/S0020-0190(97)00105-1
  7. A.Varma and C.S.Raghavendra, 'Fault Tolerant Routing in Multistage Interconnection Networks,' IEEE Transactions on Computers, Vol.38, No.3, pp.385-393, Mar. 1989 https://doi.org/10.1109/12.21125
  8. S. Chalasani, C. S. Raghavendra, and A. Varma, 'Fault Tolerant Routing in MIN-Based Supercomputers,' Journal of Parallel and Distributed Computing, Vol.22, No.2, pp.154-167, Aug. 1994 https://doi.org/10.1006/jpdc.1994.1078
  9. N. Das and J. Dattagupta, 'Two-Pass Rearrange ability in Faulty Benes Networks,' Journal of Parallel and Distributed Computing, Vol.35, pp.191-198, Jun. 1996 https://doi.org/10.1006/jpdc.1996.0080
  10. R. Cusani and F. Sestini, 'A Recursive Multistage Structure for Multicast ATM Switching,' Proc. of IEEE Infocom, pp.1289-1295, Apr. 1991 https://doi.org/10.1109/INFCOM.1991.147653
  11. X. Chen and V. Kumar, 'Multicast Routing in Self-Routing Multistage Networks,' Proc. of IEEE Infocom, pp.306-314, APR. 1994 https://doi.org/10.1109/INFCOM.1994.337604
  12. J. Park and H. Yoon, 'Design and Performance Analysis of Multistage Interconnection Networks using a Recursive Multicast Algorithm,' Int'l Journal of High Speed Computing, Vol.8, No.4, pp.347-362, 1996 https://doi.org/10.1142/S0129053396000197
  13. C. S.Raghavendra, X. Chen, and V. P. Kumar. 'A Two Phase Multicast Routing Algorithm in Self-Routing Multistage Networks,' Proc. of Int'l Conference on Communications, pp.1612-1618, Jun. 1995 https://doi.org/10.1109/ICC.1995.524474
  14. J. Park and H. Yoon, 'Cost-Effective Algorithms for Multicast Communication in ATM Switches based on Self-Routing Multistage Networks,' Computer Communications, Vol.21, pp.54-64, Feb. 1998 https://doi.org/10.1016/S0140-3664(97)00065-0
  15. C. L. Wu and T.-Y. Feng. 'On a Class of Multistage Interconnection Networks,' IEEE Transactions on Computers, Vol.29, No.l8, pp.694-702, Aug. 1980 https://doi.org/10.1109/TC.1980.1675651
  16. N. Linial and M.Tarsi, 'Interpolation between Bases and the Shuffle Exchange Network,' European Journal of Combinatorics, Vol.10, pp.29-39, 1989
  17. V. Chandramouli and C. S. Raghavendra. 'Nonblocking Properties of Interconnection Switching Networks,' IEEE Transactions on Communications,' Vol.42, pp.1793-1799, 1995 https://doi.org/10.1109/26.380230