An asynchronous self-stabilizing approximation for the minimum CDS with safe convergence in UDGs

A connected dominating set (CDS) is useful in forming a virtual backbone in wireless ad hoc or sensor networks because these networks lack a fixed infrastructure and centralized management. Self-stabilization guarantees that the system tolerates any finite number of transient faults and does not need any initialization. The safe convergence property guarantees that the system quickly converges to a feasible safe configuration, and subsequently converges to a legitimate configuration without violating safety. A previous publication on a safely converging algorithm for the minimum CDS assumed a phase clock synchronizer, which is a very strong assumption. In this paper, we propose the first asynchronous self-stabilizing ( 6 + ? ) -approximation algorithm with safe convergence for the minimum CDS in networks modeled by unit disk graphs (UDGs). We assume that the feasible safe configuration satisfies the condition that a dominating set is constructed. The convergence time to a feasible safe configuration is one round, and the convergence time to a legitimate configuration in which an approximated minimum CDS is constructed is O ( max ? { d 2 , n } ) rounds, and O ( n 6 ) steps.

[1]  Harry B. Hunt,et al.  Simple heuristics for unit disk graphs , 1995, Networks.

[2]  Yuhang Yang,et al.  A new distributed approximation algorithm for constructing minimum connected dominating set in wireless ad hoc networks: Research Articles , 2005 .

[3]  Edsger W. Dijkstra,et al.  Self-stabilizing systems in spite of distributed control , 1974, CACM.

[4]  Sébastien Tixeuil,et al.  Route Preserving Stabilization , 2003, Self-Stabilizing Systems.

[5]  Sayaka Kamei,et al.  A Self-Stabilizing Distributed Approximation Algorithm for the Minimum Connected Dominating Set , 2007, 2007 IEEE International Parallel and Distributed Processing Symposium.

[6]  Majid Sarrafzadeh,et al.  Theoretical Bound and Practical Analysis of Connected Dominating Set in Ad Hoc and Sensor Networks , 2008, DISC.

[7]  Anish Arora,et al.  Distributed Reset , 1994, IEEE Trans. Computers.

[8]  Jorge Urrutia,et al.  Local Algorithms for Dominating and Connected Dominating Sets of Unit Disk Graphs with Location Aware Nodes , 2008, LATIN.

[9]  Shing-Tsaan Huang,et al.  A Self-Stabilizing Algorithm for Constructing Breadth-First Trees , 1992, Inf. Process. Lett..

[10]  Sukumar Ghosh,et al.  A Framework of Safe Stabilization , 2003, Self-Stabilizing Systems.

[11]  Ding-Zhu Du,et al.  On greedy construction of connected dominating sets in wireless networks , 2005, Wirel. Commun. Mob. Comput..

[12]  Peng-Jun Wan,et al.  Distributed Construction of Connected Dominating Set in Wireless Ad Hoc Networks , 2004, Mob. Networks Appl..

[13]  Weili Wu,et al.  Improving Construction for Connected Dominating Set with Steiner Tree in Wireless Sensor Networks , 2006, J. Glob. Optim..

[14]  Charles J. Colbourn,et al.  Unit disk graphs , 1991, Discret. Math..

[15]  Roger Wattenhofer,et al.  Constant Time Distributed Dominating Set Approximation , 2022 .

[16]  Ted Herman Phase Clocks for Transient Fault Repair , 2000, IEEE Trans. Parallel Distributed Syst..

[17]  Jukka Suomela,et al.  Survey of local algorithms , 2013, CSUR.

[18]  Ajoy Kumar Datta,et al.  Self-stabilizing (f, g)-Alliances with Safe Convergence , 2013, SSS.

[19]  Sayaka Kamei,et al.  A self-stabilizing 6-approximation for the minimum connected dominating set with safe convergence in unit disk graphs , 2012, Theor. Comput. Sci..

[20]  Ajoy Kumar Datta,et al.  Self-stabilizing network orientation algorithms in arbitrary rooted networks , 2000, Proceedings 20th IEEE International Conference on Distributed Computing Systems.

[21]  Nadjib Badache,et al.  A Self-Stabilizing Leader Election Algorithm in Highly Dynamic Ad Hoc Mobile Networks , 2008, IEEE Transactions on Parallel and Distributed Systems.

[22]  Rajiv Gandhi,et al.  Distributed algorithms for connected domination in wireless networks , 2007, J. Parallel Distributed Comput..

[23]  Hirotsugu Kakugawa,et al.  A self-stabilizing minimal dominating set algorithm with safe convergence , 2006, Proceedings 20th IEEE International Parallel & Distributed Processing Symposium.

[24]  Colette Johnen,et al.  Robust Self-stabilizing Construction of Bounded Size Weight-Based Clusters , 2010, Euro-Par.

[25]  Claude Berge,et al.  The theory of graphs and its applications , 1962 .

[26]  Xiuzhen Cheng,et al.  Connected Dominating Set in Sensor Networks and MANETs , 2004 .

[27]  Jie Wu,et al.  Forward-node-set-based broadcast in clustered mobile ad hoc networks , 2003, Wirel. Commun. Mob. Comput..

[28]  Vincent Villain,et al.  The First Fully Polynomial Stabilizing Algorithm for BFS Tree Construction , 2011, OPODIS.

[29]  Vijay V. Vazirani,et al.  Approximation Algorithms , 2001, Springer Berlin Heidelberg.

[30]  Sébastien Tixeuil,et al.  A Taxonomy of Daemons in Self-stabilization , 2011, ArXiv.

[31]  Jie Wu,et al.  An extended localized algorithm for connected dominating set formation in ad hoc wireless networks , 2004, IEEE Transactions on Parallel and Distributed Systems.

[32]  Sayaka Kamei,et al.  A Self-stabilizing Approximation for the Minimum Connected Dominating Set with Safe Convergence , 2008, OPODIS.

[33]  Christoph Lenzen,et al.  Local Algorithms: Self-stabilization on Speed , 2009, SSS.

[34]  Roy Friedman,et al.  Self-stabilizing Wireless Connected Overlays , 2006, OPODIS.

[35]  Bo Gao,et al.  A new distributed approximation algorithm for constructing minimum connected dominating set in wireless ad hoc networks , 2005, Int. J. Commun. Syst..

[36]  Lata Narayanan,et al.  A new local algorithm for backbone formation in ad hoc networks , 2009, PE-WASUN '09.

[37]  Arobinda Gupta,et al.  A Distributed Self-Stabilizing Algorithm for Finding a Connected Dominating Set in a Graph , 2005, Sixth International Conference on Parallel and Distributed Computing Applications and Technologies (PDCAT'05).

[38]  Shlomi Dolev,et al.  Self Stabilization , 2004, J. Aerosp. Comput. Inf. Commun..

[39]  Colette Johnen,et al.  Robust self-stabilizing weight-based clustering algorithm , 2009, Theor. Comput. Sci..

[40]  Shlomi Dolev,et al.  SuperStabilizing protocols for dynamic distributed systems , 1995, PODC '95.

[41]  Mohamed G. Gouda,et al.  Stabilization of General Loop-Free Routing , 2002, J. Parallel Distributed Comput..

[42]  Rajiv Misra,et al.  On self-stabilization of multi point relays for connected dominating set in adhoc networks , 2009, TENCON 2009 - 2009 IEEE Region 10 Conference.

[43]  Amos Israeli,et al.  Uniform Dynamic Self-Stabilizing Leader Election , 1997, IEEE Trans. Parallel Distributed Syst..