2004 · 13 citations · 10 references
ComputingComputer ScienceAlgorithmsDistributed SystemsEdge ComputingDistributed AlgorithmsDistributed ComputingGraph AlgorithmsSelf-stabilizing SystemsGlobal StateSelf-stabilizing AlgorithmsSelf-stabilizing Distributed Algorithms
In the self-stabilizing algorithmic paradigm for distributed computing each node has only a local view of the system, yet in a finite amount of time the system converges to a global state, satisfying some desired property. In a graph G = (V, E), a subset S ⊆ V is a 2-packing if ∀u ∈ V: |N [u] ∩ S | ≤ 1. In this paper we present an ID-based, self-stabilizing algorithm for finding a maximal 2-packing, a non-local prop-erty, in an arbitrary graph. We also show how to use Markov analysis to analyse the behaviour of a non-ID-based version of the algorithm.
10
Self-stabilizing systems in spite of distributed control
Edsger W. Dijkstra · Communications of the ACM · 1974 · 2.1K citations · Full text
Relations between packing and covering numbers of a tree
A. Meir, J. W. Moon · Pacific Journal of Mathematics · 1975 · 285 citations · Full text