skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Adding Fault Tolerance to NPB Benchmarks Using ULFM

Conference ·
 [1];  [2];  [2];  [2];  [2];  [1]
  1. Tennessee Technological University, Cookeville, TN, USA
  2. Oak Ridge National Laboratory, Oak Ridge, TN, USA

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 modification 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 Lab. (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF)
Sponsoring Organization:
USDOE Office of Science (SC)
OSTI ID:
1567438
Resource Relation:
Conference: FTXS '16 Proceedings of the ACM Workshop on Fault-Tolerance for HPC at Extreme Scale
Country of Publication:
United States
Language:
English

References (3)

The Nas Parallel Benchmarks journal September 1991
An evaluation of User-Level Failure Mitigation support in MPI journal May 2013
Design, Modeling, and Evaluation of a Scalable Multi-level Checkpointing System
  • Moody, Adam; Bronevetsky, Greg; Mohror, Kathryn
  • 2010 SC - International Conference for High Performance Computing, Networking, Storage and Analysis, 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis https://doi.org/10.1109/SC.2010.18
conference November 2010

Similar Records

Adding Fault Tolerance to NPB Benchmarks Using ULFM
Conference · Fri Jan 01 00:00:00 EST 2016 · OSTI ID:1567438

Shrink or Substitute: Handling Process Failures in HPC Systems Using In-Situ Recovery
Conference · Thu Mar 01 00:00:00 EST 2018 · OSTI ID:1567438

DINO: Divergent node cloning for sustained redundancy in HPC
Journal Article · Thu Jul 13 00:00:00 EDT 2017 · Journal of Parallel and Distributed Computing · OSTI ID:1567438