A major obstacle in implementing a rollback recovery scheme for fault tolerance in a concurrent distributed system is the domino effect. A low overhead checkpointing scheme is proposed to prevent this effect. Each process saves its state periodically. The state-save synchronization among processes is implemented by bounding clock drifts. A communication protocol that assures that all saved states are consistent is developed. >
['Zhijun Tong', 'Richard Y. Kain', 'Wei-Tek Tsai']
A low overhead checkpointing and rollback recovery scheme for distributed systems