• DocumentCode
    1346461
  • Title

    A graph partitioning approach to sequential diagnosis

  • Author

    Khanna, Sanjeev ; Fuchs, W. Kent

  • Author_Institution
    Lucent Technol., AT&T Bell Labs., Murray Hill, NJ, USA
  • Volume
    46
  • Issue
    1
  • fYear
    1997
  • fDate
    1/1/1997 12:00:00 AM
  • Firstpage
    39
  • Lastpage
    47
  • Abstract
    This paper describes a generalized sequential diagnosis algorithm whose analysis leads to strong diagnosability results for a variety of multiprocessor interconnection topologies. The overall complexity of this algorithm in terms of total testing and syndrome decoding time is linear in the number of edges in the interconnection graph and the total number of iterations of diagnosis and repair needed by the algorithm is bounded by the diameter of the interconnection graph. The degree of diagnosability of this algorithm for a given interconnection graph is shown to be directly related to a graph parameter which we refer to as the partition number. We approximate this graph parameter for several interconnection topologies and thereby obtain lower bounds on degree of diagnosability achieved by our algorithm on these topologies. If we let N denote total number of vertices in the interconnection graph and Δ denote the maximum degree of any vertex in it, then our results may be summarized as follows. We show that a symmetric d-dimensional grid graph is sequentially Ω(N[d/d+1])-diagnosable for any fixed d. For hypercubes, symmetric log N-dimensional grid graphs, it is shown that our algorithm leads to a surprising Ω([N log log N/log N]) degree of diagnosability. Next we show that the degree of diagnosability of an arbitrary interconnection graph by our algorithm is Ω(√N/Δ). This bound translates to an Ω(√N) degree of diagnosability for cube-connected cycles and an Ω(√N/k) degree of diagnosability for k-ary trees. Finally, we augment our algorithm with another algorithm to show that every topology is Ω(N1/3)-diagnosable
  • Keywords
    computational complexity; decoding; fault tolerant computing; graph theory; multiprocessor interconnection networks; complexity; cube-connected cycles; graph partitioning approach; hypercubes; k-ary trees; lower bounds; multiprocessor interconnection topologies; sequential diagnosis; strong diagnosability results; symmetric d-dimensional grid graph; symmetric log N-dimensional grid graphs; syndrome decoding time; Algorithm design and analysis; Fault diagnosis; Hypercubes; Iterative decoding; Multiprocessing systems; Multiprocessor interconnection; Partitioning algorithms; Sequential diagnosis; Testing; Topology;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.559801
  • Filename
    559801