Integrating request replication into FaaS platforms: an experimental evaluation - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Article Dans Une Revue Journal of Cloud Computing: Advances, Systems and Applications Année : 2023

Integrating request replication into FaaS platforms: an experimental evaluation

Intégration de la duplication de requêtes dans les plates-formes FaaS : une évaluation expérimentale

Résumé

Abstract Function-as-a-Service (FaaS) is a popular programming model for building serverless applications, supported by all major cloud providers and many open-source software frameworks. One of the main challenges for FaaS providers is providing fault tolerance for the deployed applications, that is, providing the ability to mask failures of function invocations from clients. The basic fault tolerance approach in current FaaS platforms is automatically retrying function invocations. Although the retry approach is well suited for transient failures, it incurs delays in recovering from other types of failures, such as node crashes. This paper proposes the integration of a Request Replication mechanism in FaaS platforms and describes how this integration was implemented in Fission, a well-known, open-source platform. It provides a detailed experimental comparison of the proposed approach with the retry approach and an Active-Standby approach in terms of performance, availability, and resource consumption under different failure scenarios.
Fichier principal
Vignette du fichier
s13677-023-00457-z.pdf (3.35 Mo) Télécharger le fichier
Origine : Publication financée par une institution
Licence : CC BY - Paternité

Dates et versions

hal-04159510 , version 1 (12-07-2023)

Licence

Paternité

Identifiants

Citer

Yasmina Bouizem, Djawida Dib, Nikos Parlavantzas, Christine Morin. Integrating request replication into FaaS platforms: an experimental evaluation. Journal of Cloud Computing: Advances, Systems and Applications, 2023, 12 (1), pp.1-20. ⟨10.1186/s13677-023-00457-z⟩. ⟨hal-04159510⟩
21 Consultations
41 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More