1996 · 11 citations · 12 references
Natural SciencesMaterials EngineeringMaterials ScienceProcess ControlProtein StabilizationSelf-healing MaterialsSelf-stabilizing SystemsWashingWindow FilmWindow Surface Cleaning
A useful way to design simple and robust protocols is to make them self-stabilizing. We describe a new general technique for self-stabilization called window washing. We apply this technique to generalized sliding window protocols that work on a number of topologies. This results in simple, efficient, and self-stabilizing protocols. As far as we know, both window washing and generalized sliding window protocols are new ideas. Our protocols can be used for data links, reliable broadcast, and flow control. This work supported by a grant from the NSF. Self-Stabilization by Window Washing Adam M. Costello !amc@cs.wustl.edu? http://www.cs.wustl.edu/~amc/ George Varghese !varghese@cs.wustl.edu? http://www.ccrc.wustl.edu/~varghese/ 1. Introduction A protocol is self-stabilizing if, when started from an arbitrary global state, it exhibits "correct " behavior in bounded time. Typical protocols cope with a specified set of failure modes such as packet loss and link failures. A selfstabili...
12
Self-stabilizing systems in spite of distributed control
Edsger W. Dijkstra · Communications of the ACM · 1974 · 2.1K citations · Full text
An Introduction to Input/Output Automata
Nancy Lynch, Mark R. Tuttle · Formal Aspects of Computing · 2026 · 1K citations · Full text
A reliable multicast framework for light-weight sessions and application level framing
Sally Floyd, Van Jacobson, Steve McCanne et al. · 1995 · 700 citations