A snap-stabilizing protocol guarantees that the system always behaves according to its specification provided some processor initiated the protocol. We present how to snap-stabilize some important protocols, like Leader Election, Reset, Snapshot, and Termination Detection.Weusea Snap-stabilizing Propagation of Information with Feedback protocol for arbitrary networks as the key module in the above transformation process. Finally, we design a universal transformer to provide a snap-stabilizing version of any protocol (which can be self-stabilized with the transformer of [15]).
Index Terms:
Fault-tolerance, leader election, propagation of information with feedback, reset protocols, self-stabilization, snapshot, snap-stabilization
Citation:
Alain Cournier, Ajoy K. Datta, Franck Petit, Vincent Villain, "Enabling Snap-Stabilization," icdcs, pp.12, 23rd IEEE International Conference on Distributed Computing Systems (ICDCS'03), 2003