Academia.eduAcademia.edu

Outline

An implementable dynamic automatic self-stabilizing protocol

https://doi.org/10.1109/ISPAN.1997.645076

Abstract

Dijkstra: it is the property f o r a system t o eventually recover by itself a legitimate state after any perturbation modifying the m e m o r y state. This paper proposes a dynamic automatic selfstabilizing protocol. This algorithm runs i n the fully asynchronous message-passing model in which messages can also be corrupted. The principle of the algorithm is t o compute regularly a global state and if necessary t o generate a global reset. W h e n the system is stabilized, the message complexity is O(max(6 * m,n2)) where 6 is the degree of the communication graph, m the number of links and n the number of processus. This complexity allows a possable implementation.

References (15)

  1. Y. Afek and GM. Brown. Self-stabilization over unreliable communication media. Distributed computing, 7:27-34, 1993.
  2. Y. Afek, S. Kutten, and M. Yung. Memory- efficient self-stabilizating protocol for general net- work. In Springer-Verlag, editor, Lecture Notes in Computer Science, volume 486, pages 15-28. 4th Int. Workshop on Distributed Algorithms, 1990.
  3. B. Awerbucln, B. Patt-Shamir, and G. Varghese. Self-stabilization by local cheking and correction. In FOCS91 Proceedings of the 31st Annual IEEE Symposium on Foundations of Computer Science, pages 268-277, 1991.
  4. KM. Chandy and L. Lamport. Distributed snap- shot determining global states of distributed sys- tems. ACM transaction computing system, 263- 75, 1985.
  5. NS. Chen, HP. Hu, and ST. Huang. A self- stabilizing algorithm for constructing spanning trees. Information Processing Letters, 39:147- 151, 1991.
  6. EW Dijkstra. Self stabilizing systems in spite of distributed control. Communicittions of the Asso- ciation of the Computing Machinery, 17:643-644, 1974.
  7. S. Dolev, A. Israeli, and S. Moran. resource bounds for self-stabilizing measage driven pro- tocols. In PODC91 Proceedings of the Tenth Annual ACM Symposium on Principles of dis- tributed Computing, pages 281L293, 1991.
  8. S. Dolev, A. Israeli, and 5; Moran. Self- stabilization of dynamic systeins assuming only readjwrite atomicity. Distributed Computing, 7:3-16, 1993.
  9. S. Dolev, A. Israeli, and S. Moran. Resource bounds for self-stabilizing message driven proto- cols. SIAM journal of computing, 26:273-290, 1997.
  10. ST. Huang and NS. Chen. A self-stabilizing algo- rithm for constructing breadth-first trees. Infor- mation Processing Letters, 41:!109-117, 1992. 1121
  11. S. Katz and KJ. Perry. Self-stabilizing extensions for message-passing systems. In PODC90 Pro- ceedings of Th 9th Annual At7M Symposium of Distributed Computing, pages !Jl-lOl, 1990.
  12. S. Katz and KJ. Pery. Self-stabilizing extensions for message-passing systems. Distributed Com- puting, 7:17-26, 1993.
  13. F. Petit and V. Villain. Color optimal self- stabilizing depth-first token circulation protocol for asynchronous message-passing. In ISCA, ed- itor, PDCS97 10th International Conference on Parallel and Distributed Computing Systems Pro- ceedings, 1997.
  14. M. Schneider. Self-stabilization. ACM Computing Surveys, 25:45-67, 1993.
  15. S. Delaet. Auto-stablisation : Modele et applica- tion a l'exclusion mutuelle. PhD thesis, Orsay, 1995.