Size-Independent Self-Stabilizing Asynchronous Phase Synchronization in General Graphs

被引:0
作者
Tzeng, Chi-Hung [1 ]
Jiang, Jehn-Ruey [2 ]
Huang, Shing-Tsaan [2 ]
机构
[1] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu 300, Taiwan
[2] Natl Cent Univ, Dept Comp Sci & Informat Engn, Chungli 320, Taiwan
关键词
general connected graph; fault tolerance; phase synchronization; self-stabilization; spanning tree; UNIDIRECTIONAL RINGS; DISTRIBUTED CONTROL; ODD SIZE; SYSTEMS; SPITE;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we design a self-stabilizing phase synchronizer for distributed systems. The synchronizer enables a node to transfer from one phase to the next one, subject to the condition that at most two consecutive phases appear among all nodes. It does not rely on any system parameter like the number of nodes, and thus fits for dynamic systems where nodes can freely join or leave. Each node just maintains a few variables that are related to its neighborhood; all operations are decided based on local information rather than global information. The memory usage of the proposed algorithm is low; each node has only O(Delta K) states, where Delta is the maximum degree of nodes and K > 1 is the number of phases. To the best of our knowledge, there are no other such size-independent self-stabilizing algorithms for systems of general graph topologies.
引用
收藏
页码:1307 / 1322
页数:16
相关论文
共 50 条
  • [1] Self-stabilizing asynchronous phase synchronization in general graphs
    Tzeng, Chi-Hung
    Jiang, Jehn-Ruey
    Huang, Shing-Tsaan
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2006, 4280 : 501 - 515
  • [2] Efficient Self-Stabilizing Algorithm for Independent Strong Dominating Sets in Arbitrary Graphs
    Neggazi, Brahim
    Guellati, Nabil
    Haddad, Mohammed
    Kheddouci, Hamamache
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2015, 26 (06) : 751 - 768
  • [3] Self-stabilizing Byzantine Asynchronous Unison
    Dubois, Swan
    Potop-Butucaru, Maria Gradinariu
    Nesterenko, Mikhail
    Tixeuil, Sebastien
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 2010, 6490 : 83 - +
  • [4] 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
  • [5] Self-stabilizing acyclic colorings of graphs
    Huang, ST
    Wang, YH
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING AND NETWORKS, 2004, : 337 - 342
  • [6] Self-stabilizing Rendezvous of Synchronous Mobile Agents in Graphs
    Ooshita, Fukuhito
    Datta, Ajoy K.
    Masuzawa, Toshimitsu
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2017, 2018, 10616 : 18 - 32
  • [7] Self-stabilizing clock synchronization in a hierarchical network
    Ciuffoletti, A
    19TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS - WORKSHOP ON SELF-STABILIZING SYSTEMS, PROCEEDINGS, 1999, : 86 - 93
  • [8] A Self-Stabilizing Synchronization Protocol For Arbitrary Digraphs
    Malekpour, Mahyar R.
    2011 IEEE 17TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC), 2011, : 254 - 263
  • [9] Fast Self-Stabilizing Byzantine Tolerant Digital Clock Synchronization
    Ben-Or, Michael
    Dolev, Danny
    Hoch, Ezra N.
    PODC'08: PROCEEDINGS OF THE 27TH ANNUAL ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2008, : 385 - 394
  • [10] A SELF-STABILIZING ALGORITHM FOR COLORING PLANAR GRAPHS
    GHOSH, S
    KARAATA, MH
    DISTRIBUTED COMPUTING, 1993, 7 (01) : 55 - 59