• DocumentCode
    848563
  • Title

    Using Node Diagnosability to Determine t-Diagnosability under the Comparison Diagnosis Model

  • Author

    Chiang, Chieh-Feng ; Tan, Jimmy J M

  • Author_Institution
    Dept. of Comput. Sci., Nat. Chiao Tung Univ., Hsinchu
  • Volume
    58
  • Issue
    2
  • fYear
    2009
  • Firstpage
    251
  • Lastpage
    259
  • Abstract
    Diagnosis is an essential subject for the reliability of a multiprocessor system. Under the comparison diagnosis model, Sengupta and Dahbura proposed a polynomial-time algorithm with time complexity O(N5) to identify all the faulty processors for a given syndrome in a system with N processors. In this paper, we present a novel idea on system diagnosis called node diagnosability. The node diagnosability can be viewed as a local strategy toward system diagnosability. There is a strong relationship between the node diagnosability and the traditional diagnosability. For this local sense, we focus more on a single processor and require only identifying the status of this particular processor correctly. Under the comparison diagnosis model, we propose a sufficient condition to determine the node diagnosability of a given processor. Furthermore, we propose a useful local structure called an extended star to guarantee the node diagnosability and provide an efficient algorithm to determine the faulty or fault-free status of each processor based on this structure. For a multiprocessor system with total number of processors N, the time complexity of our algorithm to diagnose a given processor is O(log N) and that to diagnose all the faulty processors is O(Nlog N) under the comparison model, provided that there is an extended star structure at each processor and that the time for looking up the testing result of a comparator in the syndrome table is constant.
  • Keywords
    computational complexity; fault diagnosis; fault tolerant computing; fault trees; multiprocessing systems; multiprocessor interconnection networks; comparison diagnosis model; extended star structure; fault-free; faulty processor; multiprocessor system reliability; node diagnosability; polynomial-time algorithm; time complexity; Centralized control; Communication system control; Control systems; Fabrics; Fault diagnosis; Multiprocessing systems; Network topology; Network-on-a-chip; Performance evaluation; Polynomials; System testing; Fault diagnosis; MM* diagnosis model; comparison diagnosis model; diagnosis algorithm; diagnosis algorithm.; extended star structure; fault diagnosis; node diagnosability;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2008.158
  • Filename
    4609378