Synchronous vs. asynchronous unison

被引:9
|
作者
Boulinier, Christian [1 ]
Petit, Franck [1 ]
Villain, Vincent [1 ]
机构
[1] Univ Picardie Jules Verne, LaRIA, CNRS FRE 2733, F-80000 Amiens, France
关键词
computational complexity; self-stabilization; phase synchronization; unison;
D O I
10.1007/s00453-007-9066-x
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper considers the self-stabilizing unison problem in uniform distributed systems. The contribution of this paper is threefold. First, we establish that when any self-stabilizing asynchronous unison protocol runs in synchronous systems, it converges to synchronous unison if the size of the clock K is greater than C (G) , C (G) being the length of the maximal cycle of the shortest maximal cycle basis if the graph contains cycles, 2 otherwise (tree networks). The second result demonstrates that the asynchronous unison in Boulinier et al. (In PODC '04: Proceedings of the twenty-third annual ACM symposium on principles of distributed computing, pp. 150-159, 2004) provides a general self-stabilizing synchronous unison for trees which is optimal in memory space, i.e., it works with any K >= 3, without any extra state, and stabilizes within 2D rounds, where D is the diameter of the network. This protocol gives a positive answer to the question whether there exists or not a general self-stabilizing synchronous unison for tree networks with a state requirement independent of local or global information of the tree. If K=3, then the stabilization time of this protocol is equal to D only, i.e., it reaches the optimal performance of Herman and Ghosh (Inf. Process. Lett. 54:259-265, 1995). The third result of this paper is a self-stabilizing unison for general synchronous systems. It requires K >= 2 only, at least K+D states per process, and its stabilization time is 2D only. This is the best solution for general synchronous systems, both for the state requirement and the stabilization time.
引用
收藏
页码:61 / 80
页数:20
相关论文
共 50 条
  • [31] Supporting asynchronous telemedicine: Multimedia mail vs. the World Wide Web vs. replicated databases
    Pira, RS
    Robinson, JA
    UNIVERSITY AND INDUSTRY - PARTNERS IN SUCCESS, CONFERENCE PROCEEDINGS VOLS 1-2, 1998, : 341 - 344
  • [32] Asynchronous vs Synchronous SAR ADCs - Performance Beyond Nominal Speed
    Karrari, Hamid
    Andreani, Pietro
    Tan, Siyu
    2024 19TH CONFERENCE ON PH.D RESEARCH IN MICROELECTRONICS AND ELECTRONICS, PRIME 2024, 2024,
  • [33] Synchronous Robots vs Asynchronous Lights-Enhanced Robots on Graphs
    D'Emidio, Mattia
    Frigioni, Daniele
    Navarra, Alfredo
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2016, 322 : 169 - 180
  • [34] Synchronous vs. Asynchronous Anatomy Content Delivery during COVID-19: Comparing Student Perceptions and Impact on Student Performance
    Ramnanan, Christopher
    Di Lorenzo, Gabrielle
    Dong, Selina
    Pak, Victor
    Visva, Samantha
    FASEB JOURNAL, 2021, 35
  • [35] Brief Announcement: Dynamic FTSS in Asynchronous Systems: The Case of Unison
    Dubois, Swan
    Potop-Butucaru, Maria Gradinariu
    Tixeuil, Sebastien
    DISTRIBUTED COMPUTING, PROCEEDINGS, 2009, 5805 : 291 - 293
  • [36] Unidirectional vs. simultaneous bidirectional source synchronous signaling
    de Araujo, DN
    Cases, M
    Pham, N
    Dreps, D
    ELECTRICAL PERFORMANCE OF ELECTRONIC PACKAGING, 2002, : 7 - 10
  • [37] Narrowing power vs. efficiency in synchronous set agreement
    Mostefaoui, Achour
    Raynal, Michel
    Travers, Cotentin
    DISTRIBUTED COMPUTING AND NETWORKING, PROCEEDINGS, 2008, 4904 : 99 - 111
  • [38] Arithmetic Vs. Expected Mean of Probabilistic Asynchronous Affine Inference
    Apostolakis, Georgios
    Bletsas, Aggelos
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2024, 72 : 5593 - 5603
  • [39] Self-stabilizing synchronous unison in directed networks
    Altisen, Karine
    Cournier, Alain
    Defalque, Geoffrey
    Devismes, Stephane
    THEORETICAL COMPUTER SCIENCE, 2024, 1001
  • [40] Self-stabilizing Synchronous Unison in Directed Networks
    Altisen, Karine
    Cournier, Alain
    Defalque, Geoffrey
    Devismes, Stephane
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, ICDCN 2023, 2023, : 115 - 124