Title
Probabilistic self-stabilizing vertex coloring in unidirectional anonymous networks
Abstract
A distributed algorithm is self-stabilizing if after faults and attacks hit the system and place it in some arbitrary global state, the system recovers from this catastrophic situation without external intervention in finite time. Unidirectional networks preclude many common techniques in self-stabilization from being used, such as preserving local predicates. The focus of this work is on the classical vertex coloring problem, that is a basic building block for many resource allocation problems arising in wireless sensor networks. In this paper, we investigate the gain in complexity that can be obtained through randomization. We present a probabilistically selfstabilizing algorithm that uses k states per process, where k is a parameter of the algorithm. When k = Δ + 1, the algorithm recovers in expected O(Δn) actions. When k may grow arbitrarily, the algorithm recovers in expected O(n) actions in total. Thus, our algorithm can be made optimal with respect to space or time complexity. Our case study hints that randomization could help filling the complexity gap between bidirectionnal and unidirectionnal networks.
Year
DOI
Venue
2010
10.1007/978-3-642-11322-2_19
ICDCN
Keywords
Field
DocType
probabilistic self-stabilizing vertex,system recover,expected o,unidirectional anonymous network,basic building block,algorithm recover,probabilistically selfstabilizing algorithm,complexity gap,arbitrary global state,k state,finite time,time complexity,randomization,wireless sensor networks,distributed algorithms
Vertex (geometry),Computer science,Self-stabilization,Distributed algorithm,Resource allocation,Probabilistic logic,Time complexity,Wireless sensor network,Distributed computing,Coloring problem
Conference
Volume
ISSN
ISBN
5935
0302-9743
3-642-11321-4
Citations 
PageRank 
References 
2
0.40
10
Authors
5
Name
Order
Citations
PageRank
Samuel Bernard120.40
Stéphane Devismes219225.74
Katy Paroux381.54
Maria Potop-Butucaru411616.55
Sébastien Tixeuil597893.01