DOE OSTI · 1011662
Redundant computing for exascale systems.
Abstract
Exascale systems will have hundred thousands of compute nodes and millions of components which increases the likelihood of faults. Today, applications use checkpoint/restart to recover from these faults. Even under ideal conditions, applications running on more than 50,000 nodes will spend more than half of their total running time saving checkpoints, restarting, and redoing work that was lost. Redundant computing is a method that allows an application to continue working even when failures occur. Instead of each failure causing an application interrupt, multiple failures can be absorbed by the application until redundancy is exhausted. In this paper we present a method to analyze the benefits of redundant computing, present simulation results of the cost, and compare it to other proposed methods for fault resilience.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Stearley, Jon R, Riesen, Rolf E, Laros, III, James H, Ferreira, Kurt Brian, Pedretti, Kevin Thomas Tauke, Oldfield, Ron A, Brightwell, Ronald Brian. 2010-12-01. Redundant computing for exascale systems.. https://doi.org/10.2172/1011662
Cite the original work for its findings. Save a collection to share your selection of sources.