skip to main content
10.1145/3571306.3571397acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicdcnConference Proceedingsconference-collections
research-article

Self-stabilizing Synchronous Unison in Directed Networks

Published:04 January 2023Publication History

ABSTRACT

Self-stabilization is a general paradigm that characterizes the ability of a distributed system to recover from transient faults. Since its introduction by Dijkstra in 1974, self-stabilization has been successfully applied to efficiently solve many networking tasks. However, most of the literature focuses on bidirectional networks. Now, in today’s networks such as WSNs, some communication channels may be one-way only. Considering such network topologies, a.k.a. directed graphs, makes self-stabilization more complicated, and sometimes even impossible. In this paper, we investigate the gap in terms of requirements and efficiency when considering a directed graph instead of an undirected one as network topology for a self-stabilizing algorithm. Our case study is a variant of a synchronous unison algorithm proposed by Arora et al.; the synchronous unison being a clock synchronization problem.

References

  1. Yehuda Afek and Anat Bremler-Barr. 1998. Self-Stabilizing Unidirectional Network Algorithms by Power Supply. Chic. J. Theor. Comput. Sci. 1998 (1998).Google ScholarGoogle Scholar
  2. Karine Altisen and Stéphane Devismes. 2017. On probabilistic snap-stabilization. TCS 688(2017), 49–76.Google ScholarGoogle ScholarCross RefCross Ref
  3. Karine Altisen, Stéphane Devismes, Swan Dubois, and Franck Petit. 2019. Introduction to Distributed Self-Stabilizing Algorithms. Morgan & Claypool Publishers.Google ScholarGoogle Scholar
  4. Anish Arora, Shlomi Dolev, and Mohamed G. Gouda. 1991. Maintaining Digital Clocks in Step. PPL 1, 11–18.Google ScholarGoogle ScholarCross RefCross Ref
  5. Samuel Bernard, Stéphane Devismes, Maria Gradinariu Potop-Butucaru, and Sébastien Tixeuil. 2009. Optimal deterministic self-stabilizing vertex coloring in unidirectional anonymous networks. In IPDPS’09. Roma, Italia, 1–8.Google ScholarGoogle Scholar
  6. Zeev Collin and Shlomi Dolev. 1994. Self-Stabilizing Depth-First Search. Inf. Process. Lett. 49, 6 (1994), 297–301.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Alain Cournier, Stéphane Devismes, and Vincent Villain. 2005. A Snap-Stabilizing DFS with a Lower Space Requirement. In SSS’05. 33–47.Google ScholarGoogle Scholar
  8. Alain Cournier, Stéphane Devismes, and Vincent Villain. 2006. Snap-Stabilizing PIF and Useless Computations. In ICPADS’06. 39–48.Google ScholarGoogle Scholar
  9. Jean-Michel Couvreur, Nissim Francez, and Mohamed G. Gouda. 1992. Asynchronous Unison (Extended Abstract). In ICDCS’92. 486–493.Google ScholarGoogle Scholar
  10. Ajoy Kumar Datta, Lawrence L. Larmore, and Priyanka Vemula. 2011. An O(n)-time self-stabilizing leader election algorithm. JPDC 71, 11 (2011), 1532–1544.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Sylvie Delaët, Bertrand Ducourthial, and Sébastien Tixeuil. 2006. Self-stabilization with r-operators revisited. Journal of Aerospace Computing, Information, and Communication (JACIC) 3, 10(2006), 498–514.Google ScholarGoogle ScholarCross RefCross Ref
  12. Edsger W. Dijkstra. 1974. Self-stabilizing Systems in Spite of Distributed Control. Commun. ACM 17, 11 (1974), 643–644.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Shimon Even and Sergio Rajsbaum. 1990. Unison in Distributed Networks. In Sequences, Renato M. Capocelli (Ed.). New York, NY, 479–487.Google ScholarGoogle Scholar
  14. Shing-Tsaan Huang and Tzong-Jye Liu. 1999. Self-stabilizing 2m-Clock for Unidirectional Rings of Odd Size. Distributed Comput. 12, 1 (1999), 41–46.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Hirotsugu Kakugawa and Masafumi Yamashita. 2002. Uniform and Self-Stabilizing Fair Mutual Exclusion on Unidirectional Rings under Unfair Distributed Daemon. JPDC 62, 5 (2002), 885–898.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Shmuel Katz and Kenneth J. Perry. 1993. Self-Stabilizing Extensions for Message-Passing Systems. Distributed Comput. 7, 1 (1993), 17–26.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Alain J. Mayer, Rafail Ostrovsky, and Moti Yung. 1996. Self-Stabilizing Algorithms for Synchronous Unidirectional Rings. In SODA’96. 564–573.Google ScholarGoogle Scholar
  18. Sébastien Tixeuil. 2006. Vers l’auto-stabilisation des systèmes à grande échelle. Habilitation à diriger des recherches. Université Paris Sud - Paris XI.Google ScholarGoogle Scholar

Index Terms

  1. Self-stabilizing Synchronous Unison in Directed Networks

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      ICDCN '23: Proceedings of the 24th International Conference on Distributed Computing and Networking
      January 2023
      461 pages
      ISBN:9781450397964
      DOI:10.1145/3571306

      Copyright © 2023 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 4 January 2023

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited
    • Article Metrics

      • Downloads (Last 12 months)22
      • Downloads (Last 6 weeks)1

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format .

    View HTML Format