Abstract
In this paper, we propose a new self-stabilizing algorithm for minimal weakly connected dominating sets (called algorithm \(\mathtt{MWCDS}\)). For an arbitrary connected graph with \(n\) nodes, algorithm \(\mathtt{MWCDS}\) terminates in \(O(n)\) steps using a synchronous daemon. The space requirement at each node is \(O(\log n)\) bits. In the literature, the best reported stabilization time for a minimal weakly connected dominating set algorithm is \(O(nmA)\) under a distributed daemon, where \(m\) is the number of edges and \(A\) is the number of moves to construct a breadth-first tree.
Similar content being viewed by others
References
Chen, Y.P., Liestman, A.L.: Approximating minimum size weakly-connected dominating sets for clustering mobile ad hoc networks. In: Proceedings of the 3rd ACM International Symposium on Mobile Ad Hoc Networking and Computing, pp. 165–172 (2002)
Chen, Y.P., Liestman, A.L.: Maintaining weakly-connected dominating sets for clustering ad hoc networks. Ad Hoc Netw. 3(5), 629–642 (2005). Data Communication and Topology Control in Ad Hoc Networks
Dijkstra, E.W.: Self-stabilizing systems in spite of distributed control. Commun. ACM 17(11), 643–644 (1974)
Dolev, S.: Self stabilization. MIT Press, Cambridge, MA (2000)
Dolev, S., Israeli, A., Moran, S.: Self-stabilization of dynamic systems assuming only read/write atomicity. Distrib. Comput. 7(1), 3–16 (1993)
Goddard, W., Srimani, P.K.: Daemon conversions in distributed self-stabilizing algorithms. In: WALCOM: Algorithms and Computation, pp. 146–157 (2013)
Guellati, N., Kheddouci, H.: A survey on self-stabilizing algorithms for independence, domination, coloring, and matching in graphs. J. Parallel Distrib. Comput. 70(4), 406–415 (2010)
Gupta, S.K.S., Srimani, P.K.: Adaptive core selection and migration method for multi-cast routing in mobile ad hoc networks. IEEE Trans. Parallel Distrib. Syst. 14, 27–38 (2003)
Han, B., Jia, W.: Clustering wireless ad hoc networks with weakly connected dominating set. J. Parallel Distrib. Comput. 67(6), 727–737 (2007)
Kamei, S., Kakugawa, H.: A self-stabilizing approximation algorithm for the minimum weakly connected dominating set with safe convergence. In: Proceedings of the 1st International Workshop on Reliability, Availability, and Security (2007)
Kamei, S., Kakugawa, H.: A self-stabilizing distributed approximation algorithm for the minimum connected dominating set. In: The 9th IPDPS Workshop on Advances in Parallel and Distributed Computational Models, pp. 1–8, (March 2007)
Kamei, S., Kakugawa, H.: A self-stabilizing approximation for the minimum connected dominating set with safe convergence. In: Proceedings of the 12th International Conference on Principles of Distributed Systems, pp. 496–511. Springer, Luxor, Egypt (2008)
Kamei, S., Kakugawa, H.: A self-stabilizing distributed approximation algorithm for the minimum connected dominating set. Int. J. Found. Comput. Sci. 21, 459–476 (2010)
Kamei, S., Kakugawa, H.: A self-stabilizing 6-approximation for the minimum connected dominating set with safe convergence in unit disk graphs. Theor. Comput. Sci. 428, 80–90 (2012)
Kamei, S., Lzumi, T., Yamauchi, Y.: An asynchronous self-stabilizing approximation for the minimum connected dominating set with safe convergence in unit disk graphs. In: 15th International Symposium on Stabilization, Safety, and Security of Distributed Systems, vol. 8255, pp. 251–265 (2013)
Srimani, P.K., Xu, Z.: Self-stabilizing algorithms of constructing spanning tree and weakly connected minimal dominating set. In: 27th International Conference on Distributed Computing Systems Workshops (2007)
Turau, V., Hauck, B.: A self-stabilizing algorithm for constructing weakly connected minimal dominating sets. Inf. Process. Lett. 109, 763–767 (2009)
Xu, Z., Wang, J., Srimani, P.K.: Distributed fault tolerant computation of weakly connected dominating set in ad hoc networks. J. Supercomput. 53, 182–195 (2010)
Yu, J., Wang, N., Wang, G.: Constructing minimum extended weakly-connected dominating sets for clustering in ad hoc networks. J. Parallel Distrib. Comput. 72(1), 35–47 (2012)
Author information
Authors and Affiliations
Corresponding author
Additional information
This research was partly supported by National Science Foundation (DBI-0960586 and DBI-0960443); Guangzhou Science and Technology Fund of China (2012J4300038, LCY201206, and 2013J4300061); and Guangdong Science and Technology Fund of China (2012B091100221).
Rights and permissions
About this article
Cite this article
Ding, Y., Wang, J.Z. & Srimani, P.K. A Linear Time Self-stabilizing Algorithm for Minimal Weakly Connected Dominating Sets. Int J Parallel Prog 44, 151–162 (2016). https://doi.org/10.1007/s10766-014-0335-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10766-014-0335-4