Search NASA⌕ Search

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

BibTeXRIS

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.

KEEP EXPLORING

Related reports

Fire Protection Design

The purpose of this project is to design the demolition and installation of a deluge valve swap from a DV-5 to a DV-5A valve.

99 GENERAL AND MISCELLANEOUS↗