Adding Fault Tolerance to NPB Benchmarks Using ULFM
Conference
·
OSTI ID:1271876
- Tennessee Technological University (TTU)
- ORNL
In the world of high-performance computing, fault tolerance and application resilience are becoming some of the primary concerns because of increasing hardware failures and memory corruptions. While the research community has been investigating various options, from system-level solutions to application-level solutions, standards such as the Message Passing Interface (MPI) are also starting to include such capabilities. The current proposal for MPI fault tolerant is centered around the User-Level Failure Mitigation (ULFM) concept, which provides means for fault detection and recovery of the MPI layer. This approach does not address application-level recovery, which is currently left to application developers. In this work, we present a mod- ification of some of the benchmarks of the NAS parallel benchmark (NPB) to include support of the ULFM capabilities as well as application-level strategies and mechanisms for application-level failure recovery. As such, we present: (i) an application-level library to checkpoint and restore data, (ii) extensions of NPB benchmarks for fault tolerance based on different strategies, (iii) a fault injection tool, and (iv) some preliminary results that show the impact of such fault tolerant strategies on the application execution.
- Research Organization:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF)
- Sponsoring Organization:
- USDOE Office of Science (SC)
- DOE Contract Number:
- AC05-00OR22725
- OSTI ID:
- 1271876
- Country of Publication:
- United States
- Language:
- English
Similar Records
Adding Fault Tolerance to NPB Benchmarks Using ULFM
Evaluating and extending user-level fault tolerance in MPI applications
Specification of Fenix MPI Fault Tolerance library (V.0.9)
Conference
·
Thu Dec 31 23:00:00 EST 2015
·
OSTI ID:1567438
Evaluating and extending user-level fault tolerance in MPI applications
Journal Article
·
Sun Jan 10 19:00:00 EST 2016
· International Journal of High Performance Computing Applications
·
OSTI ID:1342070
Specification of Fenix MPI Fault Tolerance library (V.0.9)
Technical Report
·
Tue Jun 07 00:00:00 EDT 2016
·
OSTI ID:1494327