Self-Stabilizing Distributed Cooperative Reset

被引:7
|
作者
Devismes, Stephane [1 ]
Johnen, Colette [2 ]
机构
[1] Univ Grenoble Alpes, VERIMAG, Grenoble, France
[2] Univ Bordeaux, LaBRI, Bordeaux, France
关键词
Self-stabilization; reset; alliance; unison; LEADER ELECTION; ALGORITHM;
D O I
10.1109/ICDCS.2019.00045
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a self-stabilizing reset algorithm working in anonymous networks. This algorithm resets the network in a distributed non-centralized manner, as each process detecting an inconsistency may initiate a reset. It is also cooperative in the sense that it coordinates concurrent reset executions in order to gain efficiency. Our approach is general since our reset algorithm allows to build self-stabilizing solutions for various problems and settings. As a matter of fact, it applies to both static and dynamic specifications since we propose efficient self-stabilizing reset-based algorithms for the 1-minimal (f,g)-alliance (a generalization of the dominating set problem) in identified networks and the unison problem in anonymous networks. These two latter instantiations enhance the state of the art. Indeed, in the former case, our solution is more general than the previous ones; while in the latter case, the time complexity of the proposed unison algorithm is better than that of previous ones.
引用
收藏
页码:379 / 389
页数:11
相关论文
共 50 条
  • [31] Distributed, self-stabilizing placement of replicated resources in emerging networks
    Ko, BJ
    Rubenstein, D
    11TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, PROCEEDINGS, 2003, : 6 - 15
  • [32] SMT-Based Synthesis of Distributed Self-Stabilizing Systems
    Faghih, Fathiyeh
    Bonakdarpour, Borzoo
    ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2015, 10 (03)
  • [33] A self-stabilizing algorithm for the shortest path problem in a distributed system
    Huang, TC
    Lin, JC
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2002, 43 (1-2) : 103 - 109
  • [34] A New Technique for Proving Self-stabilizing under the Distributed Scheduler
    Koehler, Sven
    Turau, Volker
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, 2010, 6366 : 65 - 79
  • [35] SMT-based synthesis of distributed self-stabilizing systems
    Faghih, Fathiyeh, 1600, Springer Verlag (8756):
  • [36] ASSESS: A Tool for Automated Synthesis of Distributed Self-stabilizing Algorithms
    Faghih, Fathiyeh
    Bonakdarpour, Borzoo
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2017, 2018, 10616 : 219 - 233
  • [37] Self-stabilizing automata
    Weis, Torben
    Wacker, Arno
    BIOLOGICALLY-INSPIRED COLLABORATIVE COMPUTING, 2008, 268 : 59 - 69
  • [38] A Distributed Polylogarithmic Time Algorithm for Self-Stabilizing Skip Graphs
    Jacob, Riko
    Richa, Andrea
    Scheideler, Christian
    Schmid, Stefan
    Taeubig, Hanjo
    PODC'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2009, : 131 - 140
  • [39] A self-stabilizing distributed algorithm to find the median of a tree graph
    Antonoiu, G
    Srimani, PK
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1999, 58 (01) : 215 - 221
  • [40] A SELF-STABILIZING ALGORITHM TO SYNCHRONIZE DIGITAL CLOCKS IN A DISTRIBUTED SYSTEM
    CHANDRASEKAR, S
    SRIMANI, PK
    COMPUTERS & ELECTRICAL ENGINEERING, 1994, 20 (06) : 439 - 444