Skip to main content
Log in

A Linear Time Self-stabilizing Algorithm for Minimal Weakly Connected Dominating Sets

  • Published:
International Journal of Parallel Programming Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. 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)

  2. 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

    Article  Google Scholar 

  3. Dijkstra, E.W.: Self-stabilizing systems in spite of distributed control. Commun. ACM 17(11), 643–644 (1974)

    Article  MATH  Google Scholar 

  4. Dolev, S.: Self stabilization. MIT Press, Cambridge, MA (2000)

    MATH  Google Scholar 

  5. Dolev, S., Israeli, A., Moran, S.: Self-stabilization of dynamic systems assuming only read/write atomicity. Distrib. Comput. 7(1), 3–16 (1993)

    Article  MATH  Google Scholar 

  6. Goddard, W., Srimani, P.K.: Daemon conversions in distributed self-stabilizing algorithms. In: WALCOM: Algorithms and Computation, pp. 146–157 (2013)

  7. 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)

    Article  MATH  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. Han, B., Jia, W.: Clustering wireless ad hoc networks with weakly connected dominating set. J. Parallel Distrib. Comput. 67(6), 727–737 (2007)

    Article  MATH  Google Scholar 

  10. 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)

  11. 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)

  12. 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)

  13. 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)

    Article  MathSciNet  MATH  Google Scholar 

  14. 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)

    Article  MathSciNet  MATH  Google Scholar 

  15. 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)

  16. 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)

  17. Turau, V., Hauck, B.: A self-stabilizing algorithm for constructing weakly connected minimal dominating sets. Inf. Process. Lett. 109, 763–767 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  18. 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)

    Article  Google Scholar 

  19. 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)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pradip K. Srimani.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10766-014-0335-4

Keywords

Navigation