IEEE Transactions on Parallel and Distributed Systems · 2003 · 24 citations · 6 references
ComputingComputer EngineeringComputer ScienceFault ToleranceFault-tolerant ComputingFault-tolerant SystemsDistributed AlgorithmsDistributed ComputingReliable Distributed SystemsReliable System DesignSelf-stabilizing SystemsSoftware Fault ToleranceAsynchronous Distributed AlgorithmsFault Tolerant AlgorithmsIndependent Set AlgorithmsNode DegreeSelf-stabilizationSelf-stabilizing AlgorithmsSelf-stabilizing Distributed AlgorithmsStabilization
An independent set is a useful structure because, in some situations, it defines a set of mutually compatible operations, i.e., operations that can be executed simultaneously. We design a fault-containing self-stabilizing algorithm that finds a maximal independent set for an asynchronous distributed system. Our algorithm is an improvement on the self-stabilizing algorithm in Shukla et al. [1995]. In the single-fault situation, the worst-case stabilization time of Shukla's algorithm is /spl Omega/(n), where n is the number of nodes in the system, whereas the worst-case stabilization time of our algorithm is O(/spl Delta/), where /spl Delta/ is the maximum node degree in the system. Compared also with the fault-containing algorithm that is induced from applying the general transformer in Ghosh et al. [1996] to Shukla's algorithm, our algorithm is also seen to be faster in stabilization time, in the single-fault situation. Therefore, our algorithm can be considered to be the most efficient fault-containing self-stabilizing algorithm for the maximal independent set finding up to this point.
6
Self-stabilizing systems in spite of distributed control
Edsger W. Dijkstra · Communications of the ACM · 1974 · 2.1K citations · Full text
Fault-containing self-stabilizing algorithms
Sukumar Ghosh, Arobinda Gupta, Ted Herman et al. · 1996 · 146 citations
A belated proof of self-stabilization
Edsger W. Dijkstra · Distributed Computing · 1986 · 130 citations
Fault-containing self-stabilizing distributed protocols
Sukumar Ghosh, Arobinda Gupta, Ted Herman et al. · Distributed Computing · 2007 · 43 citations