Title :
Rollback based on vector time
Author :
Peterson, S.L. ; Kearns, Phil
Author_Institution :
Dept. of Comput. Sci., Coll. of William & Mary, Williamsburg, VA, USA
Abstract :
Causality, as made concrete by Lamport\´s "happened before" relation, is the central underlying basis in the design of optimistic protocols for checkpoint and recovery. After the recovery of a formerly failed process, all events and messages which causally follow the events and messages discarded by restoration of a state checkpoint must be discarded also. The isomorphism between causality and vector time is well-known. That isomorphism is exploited here in order to develop and verify a simple and effective protocol which explicitly uses the causal partial order, through the use of vector time, in order to rollback a computation in response to a process failure
Keywords :
fault tolerant computing; protocols; system recovery; causal partial order; causality; checkpoint; failed process; isomorphism; optimistic protocols; recovery; vector time; Clocks; Computer science; Concrete; Design optimization; Distributed computing; Educational institutions; Optimization methods; Protocols; Synchronization;
Conference_Titel :
Reliable Distributed Systems, 1993. Proceedings., 12th Symposium on
Conference_Location :
Princeton, NJ
Print_ISBN :
0-8186-4310-2
DOI :
10.1109/RELDIS.1993.393472