A Study on Fault-Tolerant System Construction Algorithm in General Network

일반적 네트워크에서의 결함허용 시스템 구성 알고리즘에 관한 연구

  • Published : 1998.06.01

Abstract

System reliability has been a major concern since the beginning age of the electronic digital computers. One of the modest ways of increasing reliability is to design fault-tolerant system. This paper propose a construction mechanism of fault-tolerant system for the general graph topology. This system has several spare nodes. Up to date, fault-tolerant system design is applied only to loop and tree networks. But they are very limited cases. New algorithm of this paper tried to have a capability which can be applied to any kinds of topologies without such a many restriction. the algorithm consist of several steps : minimal diameter spaning tree extraction step, optimal node decision step, original connectivity restoration step and finally redundancy graph construction step.

시스템의 신뢰성은 디지털 컴퓨터 시대가 시작된 이래 가장 중요한 관심사가 되어 왔다. 신뢰성을 증가시키는 가장 최근 방법 중 하나는 결함허용 시스템을 고안하는 것이다. 본 논문에서는 일반적 그래프 형태에 대해 결함 허용 시스템의 구성방법을 제안하였다. 이 시스템은 여러 개의 예비 노드를 가진다. 최근까지 결함허용 시스템 고안은 루프 형태와 트리 형태의 네트워크에서만 작용되어 왔다. 그러나 그것들은 매우 제한적인 경우이다. 본문의 알고리즘은 그러한 많은 제약을 가지지 않고서 어느 유형이든 적용될 수 있는 융통성을 갖도록 시도되었다. 이 알고리즘은 여러 단계로 구성되는데 최소 직경 스패닝 트리의 검출 단계, 최적 노드 결정 단계, 원래의 연결성 복구 단계 및 최종적으로 중복 그래프의 구성 단계이다.

Keywords

References

  1. IEEE Trans. on Conputer Reliability Estimation of Fault-Tolerant Systems:Tools and Techniques Robert Geist;Kishor Trivedi
  2. IEEE Trans. on Computer Fault-Tolerant Computing-:Fundamental Concepts Vietor P.Nelson
  3. Proceedings of the IEEE v.79 no.12 Architecture of Fault-tolerant Computers:An Historical Perspec-tive Danial P. Siewiorek
  4. IEEE Micro The Basic Fault-Tolerant System Ernst J.Schmitter;Peter Baues
  5. IEEE Trans. on Computer v.c-33 no.12 fault-Tolerant Com-puting - Concepts and Examples David A. Rennels
  6. IEEE Trans. on Computer v.c-22 no.3 Fault-Tolerant Compu-ting:An Introduction and a View-point Willian C. Carter
  7. IEEE Computer Architecture of Fault-Tolerant Computers Danial P.Siewiorek
  8. IEEE Trans. on Computer v.C-35 no.10 Distributed Recovery in Fault-Tolerant Multi-processor Networks Raif M.Yanney;John P. Hayes
  9. Computer Design Fault-Tolerant Chips Increase System Reliability Tim Olson
  10. IEEE Computer Fault-Tolerance by Design Diversity: Concepts and Experiments Alsirdas Avizienis;John P.J.Kelly
  11. Computer Networks A.S.Tenenbaum
  12. IEEE Trans. on Computers v.C-25 no.9 A Graph Model for Fault-Tolerant Computing Systems John P.Hayes
  13. IEEE Trans. on Computers v.C-33 no.1 On Area and Yield Consideration for Fault-Tolerant VLSI Processor Arrays Israel Koren;Melvin A.Breuer
  14. IEEE Trans. on Software Engineering v.SE-9 no.3 A Framework for Software Fault-Tolerance in Real-Time Systems Thomas Anderson;John C.Knight
  15. Graph Theory F.Harary
  16. IEEE Trans. on Computers v.C-23 no.7 Intermittent Faults: A Model and a Detection Procedure Samir Kamal;Carl V.Page