DocumentCode
2397275
Title
A Self-stabilizing (k,r)-clustering Algorithm with Multiple Paths for Wireless Ad-hoc Networks
Author
Larsson, Andreas ; Tsigas, Philippas
Author_Institution
Comput. Sci. & Eng., Chalmers Univ. of Technol., Gothenburg, Sweden
fYear
2011
fDate
20-24 June 2011
Firstpage
353
Lastpage
362
Abstract
Wireless Ad-hoc networks are distributed systems that often reside in error-prone environments. Self-stabilization lets the system recover autonomously from an arbitrary state, making the system recover from errors and temporarily broken assumptions. Clustering nodes within ad-hoc networks can help forming backbones, facilitating routing, improving scaling, aggregating information, saving power and much more. We present the first self-stabilizing distributed (k,r)-clustering algorithm. A (k,r)-clustering assigns k cluster heads within r communication hops for all nodes in the network while trying to minimize the total number of cluster heads. The algorithm uses synchronous communication rounds and uses multiple paths to different cluster heads for improved security, availability and fault tolerance. The algorithm assigns, when possible, at least k cluster heads to each node within O(r) rounds from an arbitrary configuration. The set of cluster heads stabilizes, with high probability, to a local minimum within O(gr log n) rounds, where n is the size of the network and g is an upper bound on the number of nodes within 2r hops.
Keywords
ad hoc networks; distributed algorithms; fault tolerance; pattern clustering; telecommunication network reliability; telecommunication network routing; telecommunication security; arbitrary state; cluster head minimization; clustering nodes; distributed systems; error-prone environments; fault tolerance; information aggregation; k cluster heads; multiple paths; probability; r communication hops; routing; scaling improvement; security improvement; self-stabilizing distributed clustering algorithm; synchronous communication rounds; system error recovery; wireless ad hoc networks; Ad hoc networks; Clustering algorithms; Head; Law; Nickel; Sleep; (k; Ad-hoc Networks; Clustering; Self-Stabilization; r)-dominating sets;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems (ICDCS), 2011 31st International Conference on
Conference_Location
Minneapolis, MN
ISSN
1063-6927
Print_ISBN
978-1-61284-384-1
Electronic_ISBN
1063-6927
Type
conf
DOI
10.1109/ICDCS.2011.75
Filename
5961716
Link To Document