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 条
  • [41] Self-stabilizing mutual exclusion using unfair distributed scheduler
    Datta, Ajoy K.
    Gradinariu, Maria
    Tixeuil, Sebastien
    Proceedings of the International Parallel Processing Symposium, IPPS, 2000, : 465 - 470
  • [42] Neighborhood mutual remainder: self-stabilizing distributed implementation and applications
    Dolev, Shlomi
    Kamei, Sayaka
    Katayama, Yoshiaki
    Ooshita, Fukuhito
    Wada, Koichi
    ACTA INFORMATICA, 2024, 61 (01) : 83 - 100
  • [43] Self-stabilizing algorithms for deadlock detection and identification in distributed systems
    Line, JC
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2000, : 320 - 325
  • [44] Self-stabilizing distributed algorithm for strong matching in a system graph
    Goddard, W
    Hedetniemi, ST
    Jacobs, DP
    Srimani, PK
    HIGH PERFORMANCE COMPUTING - HIPC 2003, 2003, 2913 : 66 - 73
  • [45] Self-stabilizing distributed algorithms for defeat status computation in argumentation
    Giacomin, M
    MULTI-AGENT SYSTEMS AND APPLICATIONS II, 2002, 2322 : 137 - 147
  • [46] SMT-Based Synthesis of Distributed Self-stabilizing Systems
    Faghih, Fathiyeh
    Bonakdarpour, Borzoo
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2014, 2014, 8756 : 165 - 179
  • [47] Self-stabilizing somersaults
    Mombaur, KD
    Bock, HG
    Schlöder, JP
    Longman, RW
    IEEE TRANSACTIONS ON ROBOTICS, 2005, 21 (06) : 1148 - 1157
  • [48] Distributed Self-Stabilizing MIS with Few States and Weak Communication
    Giakkoupis, George
    Ziccardi, Isabella
    PROCEEDINGS OF THE 2023 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, PODC 2023, 2023, : 310 - 320
  • [49] Neighborhood mutual remainder: self-stabilizing distributed implementation and applications
    Shlomi Dolev
    Sayaka Kamei
    Yoshiaki Katayama
    Fukuhito Ooshita
    Koichi Wada
    Acta Informatica, 2024, 61 : 83 - 100
  • [50] Specification-Based Synthesis of Distributed Self-Stabilizing Protocols
    Faghih, Fathiyeh
    Bonakdarpour, Borzoo
    Tixeuil, Sebastien
    Kulkarni, Sandeep
    FORMAL TECHNIQUES FOR DISTRIBUTED OBJECTS, COMPONENTS, AND SYSTEMS (FORTE 2016), 2016, 9688 : 124 - 141