1. Message logging: pessimistic, optimistic, causal, and optimal
2. Independent checkpointing and concurrent rollback for recovery in distributed systems ‐ an optimistic approach;Bhargava B. K.;In Symposium on Reliable Distributed Systems, pages,1988
3. Fault tolerance under UNIX
4. Distributed snapshots