Scalable Fault Tolerance in Multiprocessor Systems
چکیده
Evolving trends in design and use of computers are resulting in fault-prone systems which may not execute a program to completion. Checkpoint-and-recovery is commonly used to recover from faults and complete parallel programs. Conventional checkpointing-and-recovery can incur high overheads and may be inadequate in the future as faults become frequent. We propose to execute parallel programs deterministically to tolerate faults at lower overheads and scalably.