Abstract
Classical stabilizing systems do not take into consideration safety issues. This paper examines two different safety models for stabilizing distributed systems, and studies the cost of enforcing safety requirements in the context of various kinds of failures.
This research was supported in part by the National Science Foundation under grant CCR-9901391.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Alpern B. and Schneider F.B. “Recognizing Safety and Liveness,” Distributed Computing 2(3), pp. 117–126, 1987. 129
Anagnostou E. and Hadzilacos, V. “Tolerating Transient and Permanent Failures,” Workshop on Distributed Algorithms (WDAG), pp. 174–188, 1993. 136
Brown, G.M., Gouda, M.G. and Wu, C. L. “Token Systems that Self-stabilize,” IEEE Transactions on Computers 38(6) 1989. 134
Chandra, T., and Toueg, S. “Unreliable failure Detectors for Reliable Distributed Systems,” Journal of the ACM, pp. 374–382, April 1996. 139
Cournier A., Datta A.K., Petit F. and Villain V. “Snap-Stabilizing PIF Algorithm in Arbitrary Networks,” ICDCS 2002: 199–208. 129
Dijkstra, E.W. “Self-stabilizing Systems In Spite of Distributed Control,” Communications of the ACM 17, pp. 643–644, Nov 1974. 134
Diestel, R. “Graph Theory,” Second Edition, Springer 2000. 136
Dolev, S. and Herman, T. “Superstabilizing Protocols for Dynamic Distributed Systems,” Chicago Journal of Theoretical Computer Science, 3(4), 1997. 129
Ghosh, S. and Gupta, A., “An Exercise in Fault-containment: Leader Election on a Ring,” Information Processing Letters 59, pp. 281–288, 1996. 129
Ghosh, S., Gupta, A., Herman T., and Pemmaraju, S.V. “Fault-containing Self-stabilizing Algorithms,” Proceedings of the 15th Annual ACM Symposium on Principles of Distributed Computing, pp. 45–54, 1996. 129, 135, 139
Ghosh, S. and He, X. “Scalable Self-stabilization,” J. Parallel and Distributed Computing 62(5), pp. 945–960, 2002. 129, 136, 137, 139
Ghosh, S. and Pemmaraju, S.V. “Trade-offs in Fault-Containing Self-Stabilization,” Proceedings of 3rd Workshop on Self-stabilizing Systems (Editors: Ghosh & Herman, Carleton University Press), pp. 157–169, Santa Barbara, August 1997. 134
Kiniwa J. “Avoiding Faulty Privileges in Self-Stabilizing Depth-First Token Passing,” ICPADS 2001: 390–397. 129
Kutten, S. and Peleg, D. “Universal Fault-local Mending,” Proceedings of the 14th ACM Symposium on Principles of Distributed Computing, pp. 20–29, 1995. 129
Kutten, S. and Patt-Shamir, B. “Time-adaptive Self-stabilization,” Proceedings of the 16th ACM Symposium on Principles of Distributed Computing, pp. 149–158, 1997. 137
Lamport L. Shoshtak, R. and Pease, M. “Byzantine Generals Problem,” ACM Transactions on Programming Languages and Systems 4(3) pp. 382–401, July 1982. 136
Yen, I.-L. “A Highly Safe Self-stabilizing Mutual Exclusion Algorithm”. Information Processing Letters (57), pp.301–305, 1996. 129
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ghosh, S., Bejan, A. (2003). A Framework of Safe Stabilization. In: Huang, ST., Herman, T. (eds) Self-Stabilizing Systems. SSS 2003. Lecture Notes in Computer Science, vol 2704. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45032-7_10
Download citation
DOI: https://doi.org/10.1007/3-540-45032-7_10
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40453-8
Online ISBN: 978-3-540-45032-0
eBook Packages: Springer Book Archive