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 …
of distributed systems. He defined a system as self-stabilizing when “regardless of its initial …
Local computation: Lower and upper bounds
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 …
science. Not surprisingly, in distributed systems and networking research, an equally …
[PDF][PDF] Self-stabilization by local checking and correction
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 …
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 …
algorithms, ranging from basic to advanced techniques and applications, that underlie the …
Uniform dynamic self-stabilizing leader election
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 …
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 …
algorithm selfstabilizing. We describe a compiler that converts a deterministic synchronous …
[PDF][PDF] Time optimal self-stabilizing synchronization
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 advance of the pulse numbers simulates the advance of a clock in a synchronous …
The local detection paradigm and its applications to self-stabilization
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 …
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
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 …
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
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 …
can sustain any transient fault, ie, become self-stabilizing. We combine the known notion of …