Self-stabilization

M Schneider - ACM Computing Surveys (CSUR), 1993 - dl.acm.org
In 1973 Dijkstra introduced to computer science the notion of self-stabilization in the context
of distributed systems. He defined a system as self-stabilizing when “regardless of its initial …

Local computation: Lower and upper bounds

F Kuhn, T Moscibroda, R Wattenhofer - Journal of the ACM (JACM), 2016 - dl.acm.org
The question of what can be computed, and how efficiently, is at the core of computer
science. Not surprisingly, in distributed systems and networking research, an equally …

[PDF][PDF] Self-stabilization by local checking and correction

B Awerbuch, B Patt-Shamir, G Varghese - FOCS, 1991 - Citeseer
A network protocol consists of a program for each network node. Each program consists of
code and inputs as well as local state. The global state of the network consists of the local …

[BOOK][B] An introduction to distributed algorithms

VC Barbosa - 1996 - books.google.com
An Introduction to Distributed Algorithms takes up some of the main concepts and
algorithms, ranging from basic to advanced techniques and applications, that underlie the …

Uniform dynamic self-stabilizing leader election

S Dolev, A Israeli, S Moran - IEEE Transactions on Parallel and …, 1997 - ieeexplore.ieee.org
A distributed system is self-stabilizing if it can be started in any possible global state. Once
started the system regains its consistency by itself, without any kind of outside intervention …

[PDF][PDF] Distributed program checking: a paradigm for building self-stabilizing distributed protocols

B Awerbuch, G Varghese - FOCS, 1991 - groups.csail.mit.edu
We explore the notion of distributed program checking as a means of making a distributed
algorithm selfstabilizing. We describe a compiler that converts a deterministic synchronous …

[PDF][PDF] Time optimal self-stabilizing synchronization

B Awerbuch, S Kutten, Y Mansour… - Proceedings of the …, 1993 - dl.acm.org
In the network synchronization model, each node maintains a local pulse counter such that
the advance of the pulse numbers simulates the advance of a clock in a synchronous …

The local detection paradigm and its applications to self-stabilization

Y Afek, S Kutten, M Yung - Theoretical Computer Science, 1997 - Elsevier
A new paradigm for the design of self-stabilizing distributed algorithms, called local
detection, is introduced. The essence of the paradigm is in defining a local condition based …

Local certification of graph decompositions and applications to minor-free classes

N Bousquet, L Feuilloley, T Pierron - Journal of Parallel and Distributed …, 2024 - Elsevier
Local certification consists in assigning labels to the vertices of a network to certify that some
given property is satisfied, in such a way that the labels can be checked locally. In the last …

Self-stabilization by local checking and global reset

B Awerbuch, B Patt-Shamir, G Varghese… - Distributed Algorithms: 8th …, 1994 - Springer
We describe a method for transforming asynchronous network protocols into protocols that
can sustain any transient fault, ie, become self-stabilizing. We combine the known notion of …