Pattern-based Modeling of Multiresilience Solutions for High-Performance Computing
- ORNL
Resiliency is the ability of large-scale high-performance computing (HPC) applications to gracefully handle errors, and recover from failures. In this paper, we propose a pattern-based approach to constructing resilience solutions that handle multiple error modes. Using resilience patterns, we evaluate the performance and reliability characteristics of detection, containment and mitigation techniques for transient errors that cause silent data corruptions and techniques for fail-stop errors that result in process failures. We demonstrate the design and implementation of the multiresilience solution based on patterns instantiated across multiple layers of the system stack. The patterns are integrated to work together to achieve resiliency to different error types in a performance-efficient manner.
- Research Organization:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
- DOE Contract Number:
- AC05-00OR22725
- OSTI ID:
- 1435223
- Resource Relation:
- Conference: 9th ACM/SPEC International Conference on Performance Engineering (ICPE 2018) - Berlin, , Germany - 4/9/2018 8:00:00 AM-4/13/2018 8:00:00 AM
- Country of Publication:
- United States
- Language:
- English
Similar Records
Resilience Design Patterns - A Structured Approach to Resilience at Extreme Scale (version 1.1)
Resilience Design Patterns - A Structured Approach to Resilience at Extreme Scale (version 1.0)