2009
DOI: 10.1145/1462187.1462193
|View full text |Cite
|
Sign up to set email alerts
|

Light enabling snap-stabilization of fundamental protocols

Abstract: In this article, we show that some fundamental self-and snap-stabilizing wave protocols (e.g., token circulation, PIF, etc.) implicitly assume a very light property that we call BreakingIn. We prove that BreakingIn is strictly induced by self-and snap-stabilization. Combined with a transformer, BreakingIn allows to easily turn the non-fault-tolerant versions of those protocols into snap-stabilizing versions. Unlike the previous solutions, the transformed protocols are very efficient and work at least with the … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
35
0

Year Published

2011
2011
2024
2024

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 33 publications
(35 citation statements)
references
References 20 publications
0
35
0
Order By: Relevance
“…To obtain such a token circulation, one can compose a selfstabilizing leader election algorithm (e.g., in [1], [13], [15]) with one of the self-stabilizing token circulation algorithms in [9], [10], [12], [17] for arbitrary rooted networks. The composition only consists of two algorithms running concurrently with the following rule: if a process decides that it is the leader, it executes the root code of the token circulation.…”
Section: Propertymentioning
confidence: 99%
See 1 more Smart Citation
“…To obtain such a token circulation, one can compose a selfstabilizing leader election algorithm (e.g., in [1], [13], [15]) with one of the self-stabilizing token circulation algorithms in [9], [10], [12], [17] for arbitrary rooted networks. The composition only consists of two algorithms running concurrently with the following rule: if a process decides that it is the leader, it executes the root code of the token circulation.…”
Section: Propertymentioning
confidence: 99%
“…We assume that T C is a fair composition of the token circulation algorithm in [10] and the leader election algorithm in [13]. It follows that the following properties hold: (1) starting from any configuration, there is a unique token in the distributed system in O(n) rounds, and (2) once there is a unique token, O(n) processes can receive the token before a process receives the token.…”
Section: Inputsmentioning
confidence: 99%
“…The second definition of snap-stabilization describes a snapstabilizing program as immediately satisfying an external invocation (such as waves in [6], [7], [8]). Such approach may lead to specifications with sequence-based safety and liveness properties.…”
Section: Related Workmentioning
confidence: 99%
“…Generally, this resource corresponds to a set of shared variables in a common store or a shared hardware device (e.g., a printer). The first snap-stabilizing implementation of mutual exclusion is presented in [21] but in the state model (a stronger model than the message-passing model). In [21], authors adopt the following specification 4 :…”
Section: A Mutual Exclusion Protocolmentioning
confidence: 99%