Node grouping in system-level fault diagnosis

  • Zhang Dafang Email author
  • Xie Gaogang 
  • Min Yinghua 


With the popularization of network applications and multiprocessor systems, dependability of systems has drawn considerable attention. This paper presents a new technique of node grouping for system-level fault diagnosis to simplify the complexity of large system diagnosis. The technique transforms a complicated system to a group network, where each group may consist of many nodes that are either fault-free or faulty. It is proven that the transformation leads to a unique group network to ease system diagnosis. Then it studies systematically one-step t-faults diagnosis problem based on node grouping by means of the concept of independent point sets and gives a simple sufficient and necessary condition. The paper presents a diagnosis procedure for t-diagnosable systems. Furthermore, an efficient probabilistic diagnosis algorithm for practical applications is proposed based on the belief that most of the nodes in a system are fault-free. The result of software simulation shows that the probabilistic diagnosis provides high probability of correct diagnosis and low diagnosis cost, and is suitable for systems of any kind of topology.


system-level fault diagnosis one-stept-diagnosable system node grouping diagnosis algorithm probabilistic diagnosis 


  1. [1]
    Preparata F P, Metze G, Chien R T. On the connection assignment problem of diagnosable systems.IEEE Trans. Electronic Computer, 1967, 16(12): 848–854.zbMATHCrossRefGoogle Scholar
  2. [2]
    Barsi F, Grandoni F, Maestrini P. A theory of diagnosability of digital systems.IEEE Trans. Computers, 1976, 25(7): 585–593.zbMATHCrossRefMathSciNetGoogle Scholar
  3. [3]
    Chwa K Y, Hakimi S L. Schemes for fault-tolerant computing: A comparison of modularly redundant andt-diagnosable systems.Information Control, 1981, 49(2): 212–238.zbMATHCrossRefMathSciNetGoogle Scholar
  4. [4]
    Malek M. A comparison connection assignment for diagnosis of multiprocessor systems. InProc. 7th Symp. Comput. Architecture, IEEE, France, May, 1980, pp.31–36.Google Scholar
  5. [5]
    Maheshwart S N, Hakimi S L. On models for diagnosable system and probabilistic fault diagnosis.IEEE Trans. Computers, 1976, 25(3): 228–236.MathSciNetCrossRefGoogle Scholar
  6. [6]
    Chen T H. Fault Diagnosis and Fault Tolerance: A Systematic Approach to Special Topics. Berlin: Springer-Verlag, 1992.Google Scholar
  7. [7]
    Andrzej Pelc. Optimal diagnosis of heterogeneous systems with random faults.IEEE Trans. Computers, 1998, 47(3): 298–304.CrossRefGoogle Scholar
  8. [8]
    Krzysztrf Diks, Andrzej Pelc. Globally optimal diagnosis in system with random faults.IEEE Trans. Computers, 1997, 46(2): 200–204.CrossRefMathSciNetGoogle Scholar

Copyright information

© Science Press, Beijing China and Allerton Press Inc. 2001

Authors and Affiliations

  1. 1.Department of Computer ScienceHunan UniversityChangshaP.R. China
  2. 2.Institute of Computing TechnologyThe Chinese Academy of SciencesBeijingP.R. China

Personalised recommendations