|
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 same daemon as the initial versions extended to satisfy BreakingIn. Finally, we show how to use an additional property of the transformer to design snap-stabilizing extensions of those fundamental protocols like Mutual Exclusion.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
Cournier, A., Devismes, S., Petit, F., and Villain, V. 2004. Snap-stabilizing depth-first search on arbitrary networks. In Proceedings of the International Conference on Principles of Distributed Systems (OPODIS'04). Lecture Notes in Computer Science, vol. 3544, 267--282.
|
| |
5
|
|
| |
6
|
Cournier, A., Devismes, S., and Villain, V. 2005. A snap-stabilizing DFS with a lower space requirement. In Proceedings of the 7th International Symposium on Self-Stabilizing Systems (SSS'05). Lecture Notes in Computer Science, vol. 3764, 33--47.
|
| |
7
|
Cournier, A., Devismes, S., and Villain, V. 2006a. From self- to snap- stabilization. In Proceedings of the 8th International Symposium on Self-Stabilization, Safety, and Security (SSS'06). Lecture Notes in Computer Science, vol. 4280, 199--213.
|
| |
8
|
|
| |
9
|
Cournier, A., Devismes, S., and Villain, V. 2007. Light enabling snap-stabilization. Tech. rep. 2007-04, LaRIA, CNRS FRE 2733.
|
| |
10
|
Delaët, S., Ducourthial, B., and Tixeuil, S. 2005. Self-stabilization with r-operators revisited. In Self-Stabilizing Systems, T. Herman and S. Tixeuil, Eds. Lecture Notes in Computer Science, vol. 3764, 68--80.
|
 |
11
|
|
| |
12
|
|
| |
13
|
Dolev, S. and Tzachar, N. 2006. Empire of colonies: Self-stabilizing and self-organizing distributed algorithms. In Proceedings of the International Conference on Principles of Distributed Systems (OPODIS). Number 4305 in Lecture Notes in Computer Science. Springer, 230--243.
|
| |
14
|
|
| |
15
|
|
 |
16
|
|
| |
17
|
Johnen, C., Alima, L., Datta, A. K., and Tixeuil, S. 2002. Optimal snap-stabilizing neighborhood synchronizer in tree networks. Parall. Proc. Lett. 12, 3-4, 327--340.
|
| |
18
|
|
| |
19
|
|
| |
20
|
Villain, V. 2002. Snap-stabilization versus self-stabilization. Proceedings of the Journées Internationales sur l'auto-Stabilisation. CIRM, Luminy France.
|
|