Self-Stabilizing Distributed Cooperative Reset

01/11/2019
by   Stéphane Devismes, et al.
0

Self-stabilization is a versatile fault-tolerance approach that characterizes the ability of a system to eventually resume a correct behavior after any finite number of transient faults. In this paper, we propose a self-stabilizing reset algorithm working in anonymous networks. This algorithm resets the network in a distributed non-centralized manner, i.e., it is multi-initiator, 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 facts, we show that 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. Notice that 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 complexity of the proposed unison algorithm is better than that of previous solutions of the literature.

READ FULL TEXT
research
06/01/2020

Self-stabilizing Algorithm for Minimal α-Dominating Set

A self-stabilizing algorithm for the minimal α-dominating set is propose...
research
03/11/2022

Snap-Stabilizing Tasks in Anonymous Networks

We consider snap-stabilizing algorithms in anonymous networks. Self-stab...
research
09/29/2022

Self-stabilizing Total-order Broadcast

The problem of total-order (uniform reliable) broadcast is fundamental i...
research
09/29/2021

Applications and Implications of a General Framework for Self-Stabilizing Overlay Networks

From data centers to IoT devices to Internet-based applications, overlay...
research
02/25/2021

A Thin Self-Stabilizing Asynchronous Unison Algorithm with Applications to Fault Tolerant Biological Networks

Introduced by Emek and Wattenhofer (PODC 2013), the stone age (SA) model...

Please sign up or login with your details

Forgot password? Click here to reset