An 0(n2.5) Fault Identification Algorithm for Diagnosable Systems
- 1 June 1984
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-33 (6), 486-492
- https://doi.org/10.1109/tc.1984.1676472
Abstract
Consider a system composed of n independent processors, each of which tests a subset of the others. It is assumed that at most tp of these processors are permanently faulty and that the outcome of a test is reliable if and only if the processor which performed the test is fault free. Such a system is said to be tp-diagnosable if, given any complete collection of test results, the set of faulty processors can be uniquely identified. In this paper, it is shown that tp-diagnosable systems, due to their robust interconnection structure, possess heretofore unknown graph theoretic properties relative to vertex cover sets and maximum matchings. An 0(n2.5) algorithm is given which exploits these properties to identify the set of faulty processors in a tp-diagnosable system. The algorithm is shown to be correct, complete, not based on any conjecture, and superior to any other known fault identification algorithm for the general class of tp-diagnosable systems.Keywords
This publication has 17 references indexed in Scilit:
- The PMC system level fault model: cardinality properties of the implied faulty setsIEEE Transactions on Computers, 1989
- Self-Implicating Structures for Diagnosable SystemsIEEE Transactions on Computers, 1985
- Schemes for fault-tolerant computing: A comparison of modularly redundant and t-diagnosable systemsInformation and Control, 1981
- On the Computational Complexity of System DiagnosisIEEE Transactions on Computers, 1978
- A Theory of Diagnosability of Digital SystemsIEEE Transactions on Computers, 1976
- A diagnosing algorithm for networksInformation and Control, 1975
- An Approach to the Diagnosability Analysis of a SystemIEEE Transactions on Computers, 1975
- Characterization of Connection Assignment of Diagnosable SystemsIEEE Transactions on Computers, 1974
- An $n^{5/2} $ Algorithm for Maximum Matchings in Bipartite GraphsSIAM Journal on Computing, 1973
- On the Connection Assignment Problem of Diagnosable SystemsIEEE Transactions on Electronic Computers, 1967