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 条
  • [21] Online Synchronous vs. Asynchronous Software Training Through the Behavioral Modeling Approach: A Longitudinal Field Experiment
    Chen, Charlie C.
    Shaw, R. S.
    INTERNATIONAL JOURNAL OF DISTANCE EDUCATION TECHNOLOGIES, 2006, 4 (04) : 88 - 102
  • [22] An Analysis of Student Anxiety Affecting on Online Learning on Conceptual Applications in Physics: Synchronous vs. Asynchronous Learning
    Phanphech, Parinda
    Tanitteerapan, Tanes
    Mungkung, Narong
    Arunrungrusmi, Somchai
    Chunkul, Charathip
    Songruk, Apidat
    Yuji, Toshifumi
    Kinoshita, Hiroyuki
    EDUCATION SCIENCES, 2022, 12 (04):
  • [23] Asynchronous vs Synchronous Input-Queued Switches
    Bianco, Andrea
    Cuda, Davide
    Giaccone, Paolo
    Neri, Fabio
    2010 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE GLOBECOM 2010, 2010,
  • [24] Asynchronous vs synchronous input-queued switches
    Bianco, Andrea
    Cuda, Davide
    Giaccone, Paolo
    COMPUTER COMMUNICATIONS, 2014, 53 : 52 - 61
  • [25] Self-stabilizing byzantine asynchronous unison
    Dubois, Swan
    Potop-Butucaru, Maria
    Nesterenko, Mikhail
    Tixeuil, Sebastien
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (07) : 917 - 923
  • [26] Self-stabilizing Byzantine Asynchronous Unison
    Dubois, Swan
    Potop-Butucaru, Maria Gradinariu
    Nesterenko, Mikhail
    Tixeuil, Sebastien
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 2010, 6490 : 83 - +
  • [27] Synchrony vs. Causality in Asynchronous Petri Nets
    Schicke, Jens-Wolfhard
    Peters, Kirstin
    Goltz, Ursula
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2011, (64): : 119 - 131
  • [28] Dynamic FTSS in asynchronous systems: The case of unison
    Dubois, Swan
    Potop-Butucaru, Maria
    Tixeuil, Sebastien
    THEORETICAL COMPUTER SCIENCE, 2011, 412 (29) : 3418 - 3439
  • [29] Synchronous vs Asynchronous Chain Motion in α-Synuclein Contact Dynamics
    Urie, Kristopher G.
    Angulo, David
    Lee, Jennifer C.
    Kozak, John J.
    Gray, Harry B.
    Winkler, Jay R.
    JOURNAL OF PHYSICAL CHEMISTRY B, 2009, 113 (02): : 522 - 530
  • [30] SYNCHRONOUS VS ASYNCHRONOUS BEHAVIOR OF HOPFIELD CAM NEURAL NET
    CHEUNG, KF
    ATLAS, LE
    MARKS, RJ
    APPLIED OPTICS, 1987, 26 (22): : 4808 - 4813