Fault-Tolerant Routing Algorithm in Hypercube Multicomputers

하이퍼큐브를 이용한 결함 허용 라우팅 알고리즘

  • 최병환 (충북대학교 컴퓨터과학과 알고리즘 연구실) ;
  • 강성수 (충북대학교 컴퓨터과학과 알고리즘 연구실) ;
  • 이충세 (충북대학교 컴퓨터과학과)
  • Published : 2005.05.01

Abstract

Hypercube has a capability of fault-tolerance and regularity, which is easy to develop an algorithm. Many algorithms have been developed as an efficient fault-tolerance routing algorithm using hypercube. Among these algorithms, a method which use safe and unsafe concept was developed by Masuyama. Masuyama suggested an enhanced algorithm that take advantage of unsafe-safe concept. In this paper, we propose an algorithm that uses the unsafe, safe concept and modify Masuyama's algorithm. Using simulator we compare the performance of the proposed algorithm with existing algorithms.

하이퍼 큐브는 정규적이며 결함 허용 능력을 갖고 있기 때문에 결함 허용 알고리즘을 구현하기 쉽다. 하이퍼 큐브를 이용한 결함 허용 알고리즘들이 많이 개발되었다. 이러한 알고리즘들 중에 안전(safe)과 불안정(unsafe) 개념을 이용한 알고리즘이 Masuyama등에 의해 개발되었다. 이 논문에서는 Masuyama의 알고리즘을 개선한 새로운 알고리즘을 제안하고 시뮬레이션을 통하여 성능을 비교한다.

Keywords

References

  1. M. S. Chen and K.G. Shin, 'Depth-First Search Approach for Fault-Tolerant Routing in Hypercube Multicomputers', IEEE Trans. Parallel and Distributed Systems, vol. 1, no. 2 pp. 143-156, Feb 1996
  2. G. M. Chiu and S.P. Wu, 'A Fault-Tolerant Routing Strategy in Hypercube Multicomputers,' IEEE Trans. Computers, Vol. 45, no.2, pp. 143-156, Feb 1996 https://doi.org/10.1109/12.485379
  3. Ge-Ming Chiu, Shui-Pao Wu, 'A FaultTolerant Routing Strategy in Hypercube Multicomputers,' IEEE Trans. Computers, Vol 45, Issue 2, page 143-155, Feb 1996 https://doi.org/10.1109/12.485379
  4. Y. Lan, 'A Fault-Tolerant Routing Algorithm in Hypercubes,' Proc. 1994 Int'l Conf. Parallel Processing, pp. II 163-II 166, Aug 1994 https://doi.org/10.1109/ICPP.1994.25
  5. T. C. Lee and J. P. Hayes, 'A FaultTolerant Communication Scheme for Hypercube Computers' IEEE Trans. Computers, .vol. 41, no. 10, pp.1242-1256, Oct 1992 https://doi.org/10.1109/12.166602
  6. J. M. Gordon and Q. F. Stout, 'Hypercube Message Routing in the Presence of Faults', proc. Third Conf. Hypercube Concureent Computers and Applications, page 251-263, Jan 1988
  7. Zhen Jian, Jie Wu, 'A Limited-Global Information Model for Dynamic FaultTolerant Routing in Cube-Based Multicomputers,' Network Computing And Applications, 2003 NCA, Second IEEE International Symposium on, page 330-340, 16-18 April 2003
  8. Masuyama, H. Kawasaki, T. Kawamura, T. 'A Fault-Tolerant Routing Algorithm for Hypercube Multi-Computers Systems', Man and Cybemetics, 2002 IEEE International Conference On, Vol 2, page 629-633, Oct. 6-9, 2002
  9. C. S. Raghavendra, P. J. Yang 'Free Dimension An Effective Approach to Achiveing Fault Tolerance in Hypercubes', Proc. 22nd Int'l Symp. Fault-Tolerant Computing, pp.170-177, 1992
  10. Y. Saad and M.H.Schultz, 'Topological Properties of Hypercubes,' IEEE Trans. Computers, Vol 37, No 7, page 867-872, July 1988 https://doi.org/10.1109/12.2234
  11. J. Wu, 'Unicasting in Faulty Hypercubes Using Safety Levels,' IEEE Trans. Computers, vol. 46, no.2, pp. 241-247, Feb 1997 https://doi.org/10.1109/12.565613
  12. J. Wu. and E.B. Fernandez, 'Broadcasting in Faulty Hypercubes,' Proc. 11th Symp. Reliable Distributed Systems, pp. 122-129, Oct 1992
  13. Jie Wu, 'Adaptive Fault-Tolerant Routing in Cube-Based Multicomputers Using Safety Vectors,' Parallel and Distributed Systems, IEEE Transactions on, Vol 9, Issue 4, page 321-334, April 1998 https://doi.org/10.1109/71.667894