Ensuring Application Continuity with Fault Tolerance Techniques - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Book Sections Year : 2023

Ensuring Application Continuity with Fault Tolerance Techniques

Abstract

A cloud is an attractive environment for executing high-performance (HPC) applications. There is an extensive and consolidated history of long-running HPC applications that were deployed on clouds or successfully migrated from clusters to clouds not only because the latter provides flexibility and access to virtually infinite resources but also because clouds are offered to users as failure-free platforms. However, outages are not uncommon in clouds and, in this case, the cloud provider and/or HPC applications need to implement fault tolerance mechanisms in order to ensure reliability and the correct execution of the applications. In this chapter, we present an overview of the related literature about fault tolerance (FT) techniques most used by clouds and HPC applications that run on them, basically checkpoint-rollback and replication, as well as fault detection approaches and existing reliable storage in clouds

Keywords

No file

Dates and versions

hal-04388577 , version 1 (11-01-2024)

Identifiers

Cite

Rafaela Brum, Luan Teylo, Luciana Arantes, Pierre Sens. Ensuring Application Continuity with Fault Tolerance Techniques. High Performance Computing in Clouds: Moving HPC Applications to a Scalable and Cost-Effective Environment, Springer International Publishing, pp.191-212, 2023, 978-3-031-29769-4. ⟨10.1007/978-3-031-29769-4_10⟩. ⟨hal-04388577⟩
17 View
0 Download

Altmetric

Share

Gmail Facebook X LinkedIn More