Simulation of failures in high-performance computing systems under MPI-ULFM

Authors

  • Alexey A. Bondarenko Keldysh Institute of Applied Mathematics (Moscow, Russian Federation)
  • Mikhail V. Iakobovski Keldysh Institute of Applied Mathematics (Moscow, Russian Federation)

DOI:

https://doi.org/10.14529/cmse150301

Keywords:

parallel computing, fault tolerance, checkpoint, simulation of failures, MPI, ULFM

Abstract

In this paper, we consider one of the main problems that occur in the area of high-performance computing is to continue computations despite of failures. For the programs running on such systems it is very important to handle failures and continue computations on working nodes. One of the MPI 3.1 standardization efforts aim is adding new techniques, approaches, or concepts to support for fault tolerance in MPI applications. The paper briefly describes a library for simulation of failures and testing fault-tolerant algorithms using functional of developing MPI 3.1 standard. In the test problem we describe one of the techniques of fault tolerance and we compare checkpoint in operational memory versus checkpoint in the distributed file system.

Author Biographies

Alexey A. Bondarenko, Keldysh Institute of Applied Mathematics (Moscow, Russian Federation)

научный сотрудник, к.ф.-м.н.

Mikhail V. Iakobovski, Keldysh Institute of Applied Mathematics (Moscow, Russian Federation)

Профессор, д.ф.-м.н.,  заведующий сектором «Программное обеспечение вычислительных систем и сетей» 

References

Cappello, F. Toward Exascale Resilience: 2014 update / F. Cappello, A. Geist, W. Gropp, S. Kale, B. Kramer, M. Snir // Supercomputing frontiers and innovations. —2014. — Vol. 1, No. 1. — P. 1–28. DOI: 10.14529/jsfi140101.

Bland, W. Post-failure recovery of MPI communication capability: Design and rationale / W. Bland, A. Bouteiller, T. Hérault, G. Bosilca, J. Dongarra // International Journal of High Performance Computing Applications. — 2013. — Vol. 27, No. 3. — P. 244–254. DOI: 10.1177/1094342013488238.

ICL Fault Tolerance URL: http://fault-tolerance.org/ulfm/ulfm-specification (дата обращения: 01.03.2015).

Бондаренко, А.А. Обеспечение отказоустойчивости высокопроизводительных вычислений с помощью локальных контрольных точек / А.А. Бондаренко, М.В. Якобовский // Вестник Южно-Уральского государственного университета. Серия «Вычислительная математика и информатика». — 2014. — Том. 3, No. 3. — С. 20–36. DOI: 10.14529/cmse140302.

Scientific Cluster of Keldysh Institute of Applied Mathematics RAS. URL: http://imm6.keldysh.ru/~informer/(дата обращения: 01.03.2015).

Published

2015-04-24

Issue

Section

Informatics, Computers and Control