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
来源
2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019) | 2019年
关键词
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 条
  • [1] Self-stabilizing distributed queuing
    Tirthapura, Srikanta
    Herlihy, Maurice
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2006, 17 (07) : 646 - 655
  • [2] Self-stabilizing distributed protocol switching
    Karmakar, Sushanta
    Gupta, Arobinda
    DISTRIBUTED COMPUTING AND NETWORKING, PROCEEDINGS, 2008, 4904 : 203 - 208
  • [3] Random distributed self-stabilizing structures maintenance
    Bernard, T
    Bui, A
    Flauzac, O
    ADVANCED DISTRUBUTED SYSTEMS, 2004, 3061 : 231 - 240
  • [4] Self-stabilizing algorithm for checkpointing in a distributed system
    Mandal, Partha Sarathi
    Mukhopadhyaya, Krishnendu
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2007, 67 (07) : 816 - 829
  • [5] SMT-Based Synthesis of Distributed Self-Stabilizing Systems
    Faghih, Fathiyeh
    Bonakdarpour, Borzoo
    ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2015, 10 (03)
  • [6] A distributed self-stabilizing algorithm for finding maximum matching
    Karaata, MH
    Saleh, KA
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2000, 15 (03): : 175 - 180
  • [7] Fault-containing self-stabilizing distributed protocols
    Sukumar Ghosh
    Arobinda Gupta
    Ted Herman
    Sriram V. Pemmaraju
    Distributed Computing, 2007, 20 : 53 - 73
  • [8] Fault-containing self-stabilizing distributed protocols
    Ghosh, Sukumar
    Gupta, Arobinda
    Herman, Ted
    Pemmaraju, Sriram V.
    DISTRIBUTED COMPUTING, 2007, 20 (01) : 53 - 73
  • [9] Self-stabilizing distributed algorithm for local mutual inclusion
    Kakugawa, Hirotsugu
    INFORMATION PROCESSING LETTERS, 2015, 115 (6-8) : 562 - 569
  • [10] Self-stabilizing silent disjunction in an anonymous network
    Datta, Ajoy K.
    Devismes, Stephane
    Larmore, Lawrence L.
    THEORETICAL COMPUTER SCIENCE, 2017, 665 : 51 - 72