arrow
Return

A failure detector for HPC platforms

delete2017-07-02
delete15
delete
OA
AI
G
George Bosilca
A
Aurélien Bouteiller
A
Amina Guermouche
T
Thomas Hérault
Y
Yves Robert *
P
Pierre Sens
J
Jack Dongarra
DOI:10.1177/1094342017711505delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Building an infrastructure for exascale applications requires, in addition to many other key components, a stable and efficient failure detector. This article describes the design and evaluation of a robust failure detector that can maintain and distribute the correct list of alive resources within proven and scalable bounds. The detection and distribution of the fault information follow different overlay topologies that together guarantee minimal disturbance to the applications. A virtual observation ring minimizes the overhead by allowing each node to be observed by another single node, providing an unobtrusive behavior. The propagation stage uses a nonuniform variant of a reliable broadcast over a circulant graph overlay network and guarantees a logarithmic fault propagation. Extensive simulations, together with experiments on the Titan Oak Ridge National Laboratory supercomputer, show that the algorithm performs extremely well and exhibits all the desired properties of an exascale-ready algorithm.
Keywords:
MPI
failure detection
fault tolerance
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

International Journal of High Performance Computing Applications cover
International Journal of High Performance Computing Applications
IF:
2.5
Papers:
1.1K
Citations:
1.3K

Organization

U
University of Tennessee Knoxville
Scholars:
1.1W
Papers: 9.4K
Citations: 17
University of Tennessee System cover
University of Tennessee System
Scholars:
2.9W
Papers: 2.6W
Citations: 115
I
institut polytechnique de paris
Scholars:
1.3W
Papers: 1.0W
Citations: 6
researcher View more organizations