An evaluation of User-Level Failure Mitigation support in MPI

TitleAn evaluation of User-Level Failure Mitigation support in MPI
Publication TypeJournal Article
Year of Publication2013
AuthorsBland, W., A. Bouteiller, T. Herault, J. Hursey, G. Bosilca, and J. Dongarra
JournalComputing
Volume95
Issue12
Pagination1171-1184
Date Published12-2013
KeywordsFault tolerance, MPI, User-level fault mitigation
Abstract

As the scale of computing platforms becomes increasingly extreme, the requirements for application fault tolerance are increasing as well. Techniques to address this problem by improving the resilience of algorithms have been developed, but they currently receive no support from the programming model, and without such support, they are bound to fail. This paper discusses the failure-free overhead and recovery impact of the user-level failure mitigation proposal presented in the MPI Forum. Experiments demonstrate that fault-aware MPI has little or no impact on performance for a range of applications, and produces satisfactory recovery times when there are failures.

DOI10.1007/s00607-013-0331-3
Project Tags: