The Journal of Supercomputing · 2013 · 249 citations · 55 references
ComputingComputer ScienceHigh-performance ComputingFault ToleranceFault-tolerant ComputingFault-tolerant SystemsFailover MechanismsFault Tolerance DesignFault Tolerance In Parallel SystemsReliable System DesignRollback RecoveryCheckpointingCheckpointsFault Tolerance ArchitectureFault Tolerance MechanismsFault Tolerance RequirementsHigh PerformanceHigh-performance Computing SystemsRollback
High‑performance computing has shifted from costly, massively parallel architectures to commodity PC clusters, heightening fault‑tolerance concerns for long‑running applications. This paper reviews HPC failure rates, surveys fault‑tolerance approaches and their issues, and aims to help researchers develop new checkpointing solutions. The authors examine rollback‑recovery techniques, outline their feature requirements, and present a taxonomy of more than twenty popular checkpoint/restart solutions.
In recent years, High Performance Computing (HPC) systems have been shifting from expensive massively parallel architectures to clusters of commodity PCs to take advantage of cost and performance benefits. Fault tolerance in such systems is a growing concern for long-running applications. In this paper, we briefly review the failure rates of HPC systems and also survey the fault tolerance approaches for HPC systems and issues with these approaches. Rollback-recovery techniques which are most often used for long-running applications on HPC clusters are discussed because they are widely used for long-running applications on HPC systems. Specifically, the feature requirements of rollback-recovery are discussed and a taxonomy is developed for over twenty popular checkpoint/restart solutions. The intent of this paper is to aid researchers in the domain as well as to facilitate development of new checkpointing solutions.
55
MPI: A Message-Passing Interface Standard
Message P Forum · 1994 · 2.7K citations
Live migration of virtual machines
Christopher J. Clark, Keir Fraser, Steven Hand et al. · 2005 · 2.6K citations
Proceedings of the 11th USENIX Security Symposium
Dan Boneh · 2002 · 2.5K citations
K. Mani Chandy, Leslie Lamport · ACM Transactions on Computer Systems · 1985 · 2.4K citations · Full text