ACM Home Page
Please provide us with feedback. Feedback
Light enabling snap-stabilization of fundamental protocols
Full text PdfPdf (208 KB)
Source
ACM Transactions on Autonomous and Adaptive Systems (TAAS) archive
Volume 4 ,  Issue 1  (January 2009) table of contents
Article No. 6  
Year of Publication: 2009
ISSN:1556-4665
Authors
Alain Cournier  LaRIA CNRS, Amiens, France
Stephane Devismes  LaRIA CNRS, Amiens, France
Vincent Villain  LaRIA CNRS, Amiens, France
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 67,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1462187.1462193
What is a DOI?

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.

Collaborative Colleagues:
Alain Cournier: colleagues
Stephane Devismes: colleagues
Vincent Villain: colleagues