Five-Round Adaptive Diagnosis in Hamiltonian Networks

In this paper, we propose a novel method to deal with a large number of faults existing in the system based on the PMC model. We derive a fault bound T for a N-node ring based on cycle partition and Pigeonhole principle. Under this fault bound, it is guaranteed that at least one sequence obtained from cycle partition can be picked out and all nodes in this sequence can be identified. The corresponding ring diagnosis algorithm is then provided. Using this ring diagnosis method, we propose a five-round adaptive diagnosis scheme for networks containing Hamiltonian cycle. Simulations show that for Hamiltonian networks with node degree more than 3, it can achieve almost complete diagnosis.

[1]  Anton T. Dahbura,et al.  System-Level Diagnosis: A Perspective for the Third Decade , 1988 .

[2]  Stefano Chessa,et al.  Reducing the number of sequential diagnosis iterations in hypercubes , 2004, IEEE Transactions on Computers.

[3]  Kaiyuan Huang,et al.  Almost sure diagnosis of almost every good element , 1991, [Proceedings] 1991 International Workshop on Defect and Fault Tolerance on VLSI Systems.

[4]  Satoshi Fujita,et al.  Three-Round Adaptive Diagnosis in Binary n-Cubes , 2004, ISAAC.

[5]  Vinod K. Agarwal,et al.  A Generalized Theory for System Level Diagnosis , 1987, IEEE Transactions on Computers.

[6]  Andreas Björklund Optimal Adaptive Fault Diagnosis of Hypercubes , 2000, SWAT.

[7]  M. H. Schultz,et al.  Topological properties of hypercubes , 1988, IEEE Trans. Computers.

[8]  Edward R. Scheinerman Almost Sure Fault Tolerance in Random Graphs , 1987, SIAM J. Comput..

[9]  GERNOT METZE,et al.  On the Connection Assignment Problem of Diagnosable Systems , 1967, IEEE Trans. Electron. Comput..

[10]  Yuan Yan Tang,et al.  A (4n-9)/3 diagnosis algorithm on n-dimensional cube network , 2007, Inf. Sci..

[11]  Kumiko Nomura,et al.  On Adaptive Fault Diagnosis for Multiprocessor Systems , 2001, ISAAC.

[12]  Fabrizio Lombardi,et al.  Adaptive System-Level Diagnosis for Hypercube Multiprocessors , 1996, IEEE Trans. Computers.

[13]  Pavel M. Blecher,et al.  On a logical problem , 1983, Discret. Math..

[14]  Vinod K. Agarwal,et al.  A Diagnosis Algorithm for Constant Degree Structures and Its Application to VLSI Circuit Testing , 1995, IEEE Trans. Parallel Distributed Syst..

[15]  Jheng-Cheng Chen,et al.  A Three-Round Adaptive Diagnostic Algorithm in a Distributed System Modeled by Dual-Cubes , 2014, Int. J. Found. Comput. Sci..

[16]  Sanjeev Khanna,et al.  A Graph Partitioning Approach to Sequential Diagnosis , 1997, IEEE Trans. Computers.

[17]  Arun K. Somani,et al.  On Diagnosability of Large Fault Sets in Regular Topology-Based Computer Systems , 1996, IEEE Trans. Computers.

[18]  S. Louis Hakimi,et al.  On Adaptive System Diagnosis , 1984, IEEE Transactions on Computers.

[20]  Chang-Hsiung Tsai A Quick Pessimistic Diagnosis Algorithm for Hypercube-Like Multiprocessor Systems under the PMC Model , 2013, IEEE Transactions on Computers.

[21]  Gerald M. Masson,et al.  An 0(n2.5) Fault Identification Algorithm for Diagnosable Systems , 1984, IEEE Transactions on Computers.

[22]  E. Kranakis,et al.  Optimal adaptive fault diagnosis for simple multiprocessor systems , 1999 .

[23]  Che-Liang Yang,et al.  On Fault Isolation and Identification in t1/t1-Diagnosable Systems , 1986, IEEE Transactions on Computers.

[24]  Stefano Chessa,et al.  Diagnosability of regular systems , 2002, J. Algorithms.

[25]  Andrzej Pelc,et al.  Better Adaptive Diagnosis of Hypercubes , 2000, IEEE Trans. Computers.

[26]  Vinod K. Agarwal,et al.  Distributed Diagnosis Algorithms for Regular Interconnected Structures , 1992, IEEE Trans. Computers.

[27]  G. F. Sullivan,et al.  An O(t3 + |E|) Fault Identification Algorithm for Diagnosable Systems , 1988, IEEE Trans. Computers.

[28]  Andrzej Pelc,et al.  Optimal Adaptive Fault Diagnosis for Simple Multiprocessor Systems , 1998, SIROCCO.