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 条
  • [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 algorithms for networks
    Srimani, Pradip K.
    Parallel and Distributed Processing and Applications, Proceedings, 2007, 4742 : 1 - 2
  • [3] Self-stabilizing distributed constraint satisfaction
    Collin, Z
    Dechter, R
    Katz, S
    CHICAGO JOURNAL OF THEORETICAL COMPUTER SCIENCE, 1999, (10): : 1 - 38
  • [4] Self-stabilizing Distributed Stable Marriage
    Laveau, Marie
    Manoussakis, George
    Beauquier, Joffroy
    Bernard, Thibault
    Burman, Janna
    Cohen, Johanne
    Pilard, Laurence
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2017, 2018, 10616 : 46 - 61
  • [5] Self-stabilizing distributed protocol switching
    Karmakar, Sushanta
    Gupta, Arobinda
    DISTRIBUTED COMPUTING AND NETWORKING, PROCEEDINGS, 2008, 4904 : 203 - 208
  • [6] Self-stabilizing distributed file systems
    Dolev, S
    Kat, RI
    21ST IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 384 - 389
  • [7] Visualization of self-stabilizing distributed algorithms
    Hamid, B
    Mosbah, M
    NINTH INTERNATIONAL CONFERENCE ON INFORMATION VISUALISATION, PROCEEDINGS, 2005, : 550 - 555
  • [8] Self-stabilizing distributed file system
    Dolev, S
    Kat, RI
    JOURNAL OF HIGH SPEED NETWORKS, 2005, 14 (02) : 135 - 153
  • [9] Self-stabilizing and self-organizing distributed algorithms
    Dolev, Shlomi
    Tzachar, Nir
    PRINCIPLES OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2006, 4305 : 230 - 243
  • [10] SELF-STABILIZING SYSTEMS IN SPITE OF DISTRIBUTED CONTROL
    DIJKSTRA, EW
    COMMUNICATIONS OF THE ACM, 1974, 17 (11) : 643 - 644