Efficient System-Level Remote Checkpointing Technique for BLCR

Jason Cornwell, Angkul Kongmunvattana · 2011

As the number of CPU cores in high-performance computing platforms continues to grow, the availability and reliability of these systems become a primary concern. As such, some solutions are physical (ie. power backup) and some are software driven. Lawrence Berkeley National Laboratory has created a system-level fault-tolerant checkpoint/restart implementation for Linux clusters. This allows processes to restart computations at the last known checkpoint if the system crashes. It also allows for manual process migration to another system when the host experiences permanent failure, assuming the checkpoint data is intact. This paper proposes an alternative method of checkpoint creation to eliminate the assumption that the checkpoint data is intact on the local disk after system failure.

Read the paper · More papers on PaperTik