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 条
  • [21] Renaissance: A Self-Stabilizing Distributed SDN Control Plane
    Canini, Marco
    Salem, Iosif
    Schiff, Liron
    Schiller, Elad M.
    Schmid, Stefan
    2018 IEEE 38TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2018, : 233 - 243
  • [22] A self-stabilizing distributed algorithm for the Steiner tree problem
    Kamei, S
    Kakugawa, H
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2004, E87D (02): : 299 - 307
  • [23] A self-stabilizing algorithm for finding cliques in distributed systems
    Ishii, H
    Kakugawa, H
    21ST IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 390 - 395
  • [24] A DISTRIBUTED SELF-STABILIZING SOLUTION TO THE DINING PHILOSOPHERS PROBLEM
    HOOVER, D
    POOLE, J
    INFORMATION PROCESSING LETTERS, 1992, 41 (04) : 209 - 213
  • [25] Self-stabilizing distributed algorithm for local mutual inclusion
    Kakugawa, Hirotsugu
    INFORMATION PROCESSING LETTERS, 2015, 115 (6-8) : 562 - 569
  • [26] CONSTRUCTION OF STABLE AND SELF-STABILIZING SYSTEMS WITH DISTRIBUTED PARAMETERS
    MALKOV, KV
    DIFFERENTIAL EQUATIONS, 1989, 25 (01) : 58 - 70
  • [27] Fault-containing self-stabilizing distributed protocols
    Ghosh, Sukumar
    Gupta, Arobinda
    Herman, Ted
    Pemmaraju, Sriram V.
    DISTRIBUTED COMPUTING, 2007, 20 (01) : 53 - 73
  • [28] A self-stabilizing distributed branch-and-bound algorithm
    Yahfoufi, N
    Dowaji, S
    CONFERENCE PROCEEDINGS OF THE 1996 IEEE FIFTEENTH ANNUAL INTERNATIONAL PHOENIX CONFERENCE ON COMPUTERS AND COMMUNICATIONS, 1996, : 246 - 252
  • [29] Empire of colonies: Self-stabilizing and self-organizing distributed algorithm
    Dolev, Shlomi
    Tzachar, Nir
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (6-7) : 514 - 532
  • [30] Distributed self-stabilizing placement of replicated resources in emerging networks
    Ko, BJ
    Rubenstein, D
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2005, 13 (03) : 476 - 487