2009 · 29 citations · 18 references
ComputingComputer EngineeringComputer ScienceAlgorithmsDistributed SystemsSchedulingDistributed AlgorithmsDistributed ComputingLeader ElectionSelf-stabilizing SystemsDistributed ClusteringDominating SetsSelf-stabilizing AlgorithmsSelf-stabilizing Distributed Algorithms
Given an arbitrary network G of processes with unique IDs and no designated leader, and given a k-dominating set I C G, we propose a silent self-stabilizing distributed algorithm that computes a subset D of I which is a minimal k-dominating set of G. Using D as the set of cluster-heads, a partition of G into clusters, each of radius k, follows. The algorithm is comparison-based, requires O(log n) space per process, converges in O(n) rounds and O(n <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> ) steps, where n is the size of the network, and works under an unfair scheduler.
18
Self-stabilizing systems in spite of distributed control
Edsger W. Dijkstra · Communications of the ACM · 1974 · 2.1K citations · Full text
Max-min d-cluster formation in wireless ad hoc networks
A.D. Amis, Ravi Prakash, T.H.P. Vuong et al. · 2002 · 985 citations
K-clustering in wireless ad hoc networks
Yaacov Fernandess, Dahlia Malkhi · 2002 · 140 citations