Skip to main navigation Skip to search Skip to main content

Exploring Automatic, Online Failure Recovery for Scientific Applications at Extreme Scales

  • Marc Gamell
  • , Daniel S. Katz
  • , Hemanth Kolla
  • , Jacqueline Chen
  • , Scott Klasky
  • , Manish Parashar

    Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

    72 Scopus citations

    Abstract

    Application resilience is a key challenge that must be addressed in order to realize the exascale vision. Process/node failures, an important class of failures, are typically handled today by terminating the job and restarting it from the last stored checkpoint. This approach is not expected to scale to exascale. In this paper we present Fenix, a framework for enabling recovery from process/node/blade/cabinet failures for MPI-based parallel applications in an online (i.e., Without disrupting the job) and transparent manner. Fenix provides mechanisms for transparently capturing failures, re-spawning new processes, fixing failed communicators, restoring application state, and returning execution control back to the application. To enable automatic data recovery, Fenix relies on application-driven, diskless, implicitly coordinated check pointing. Using the S3D combustion simulation running on the Titan Cray-XK7 production system at ORNL, we experimentally demonstrate Felix's ability to tolerate high failure rates (e.g., More than one per minute) with low overhead while sustaining performance.

    Original languageEnglish
    Title of host publicationProceedings of SC 2014 - International Conference for High Performance Computing, Networking, Storage and Analysis
    PublisherIEEE Computer Society
    Pages895-906
    Number of pages12
    EditionJanuary
    ISBN (Electronic)9781479955008
    DOIs
    StatePublished - Jan 16 2014
    EventInternational Conference for High Performance Computing, Networking, Storage and Analysis, SC 2014 - New Orleans, United States
    Duration: Nov 16 2014 → Nov 21 2014

    Publication series

    NameInternational Conference for High Performance Computing, Networking, Storage and Analysis, SC
    NumberJanuary
    Volume2015-January
    ISSN (Print)2167-4329
    ISSN (Electronic)2167-4337

    Conference

    ConferenceInternational Conference for High Performance Computing, Networking, Storage and Analysis, SC 2014
    Country/TerritoryUnited States
    CityNew Orleans
    Period11/16/14 → 11/21/14

    Fingerprint

    Dive into the research topics of 'Exploring Automatic, Online Failure Recovery for Scientific Applications at Extreme Scales'. Together they form a unique fingerprint.

    Cite this