Parallel Processing Letters · 2004 · 58 citations · 10 references
ComputingComputer ScienceAlgorithmsDistributed SystemsFault-tolerant ComputingDistributed AlgorithmsDistributed ComputingSelf-stabilizing SystemsDistributed Computation ModelsGlobal StateSelf-stabilizationSelf-stabilizing AlgorithmsSelf-stabilizing Distributed Algorithms
In the state-based self-stabilizing algorithmic paradigm for distributed computing, each node has only a local view of the system (seeing its neighbors' states), yet in a finite amount of time the system converges to a global state satisfying some desired property. In this paper we introduce a general mechanism that allows a node to act only on correct distance-two knowledge, provided there are IDs. We then apply the mechanism to graph problems in the areas of coloring and domination. For example, we obtain an algorithm for maximal 2-packing which is guaranteed to stabilize in polynomial moves under a central daemon.
10
Self-stabilizing systems in spite of distributed control
Edsger W. Dijkstra · Communications of the ACM · 1974 · 2.1K citations · Full text