A Diagnosis Algorithm for Distributed Computing Systems with Dynamic Failure and Repair

80Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The problem of designing distributed fault-tolerant computing systems is considered. A model in which the network nodes are assumed to possess the ability to “test” certain other network facilities for the presence of failures is employed. Using this model, a distributed algorithm is presented which allows all the network nodes to correctly reach independent diagnoses of the condition (faulty or fault-free) of all the network nodes and internode communication facilities, provided the total number. of failures does not exceed a given bound. The proposed algorithm allows for the reentry of repaired or replaced faulty facilities back into the network, and it also has provisions for adding new nodes to the system., Sufficient conditions are obtained for designing a distributed fault-tolerant system by employing. the given algorithm. the algorithm has the interesting property that it lets as many as all of the nodes and internode communication facilities fail, but upon repair or replacement of faulty facilities, the system can converge to normal operation if no more than a certain number of facilities remain faulty. © 1984 IEEE

Cite

CITATION STYLE

APA

Hosseini, S. H., Kuhl, J. G., & Reddy, S. M. (1984). A Diagnosis Algorithm for Distributed Computing Systems with Dynamic Failure and Repair. IEEE Transactions on Computers, C33(3), 223–233. https://doi.org/10.1109/TC.1984.1676419

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free