Lesser Evil: Embracing Failure to Protect Overall System Availability - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2022

Lesser Evil: Embracing Failure to Protect Overall System Availability

Résumé

Low memory conditions degrade system performance, challenge programs to fulfil their SLA and can lead to out-of-memory errors causing a major system outage. Running low on memory is an especially dangerous situation in case of mission critical, embedded Erlang systems with high availability requirements. In such systems, total system outage must be avoided at all costs. Nonetheless, no solution exists today that can be added to an Erlang system without code modification and would treat memory pressure out of the box.We propose an approach, called Lesser Evil, that can treat low memory pressure in any fault-tolerant Erlang system without the need of any code modification. Our experiments suggest that, with the help of Lesser Evil, an embedded Erlang system can survive low memory conditions and avoid a major outage.
Fichier sous embargo
Fichier sous embargo
0 0 10
Année Mois Jours
Avant la publication
mercredi 1 janvier 2025
Fichier sous embargo
mercredi 1 janvier 2025
Connectez-vous pour demander l'accès au fichier

Dates et versions

hal-04827156 , version 1 (09-12-2024)

Licence

Identifiants

Citer

Viktória Fördős, Alexandre Jorge Barbosa Rodrigues. Lesser Evil: Embracing Failure to Protect Overall System Availability. 17th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS), Jun 2022, Lucca, Italy. pp.57-73, ⟨10.1007/978-3-031-16092-9_5⟩. ⟨hal-04827156⟩
0 Consultations
0 Téléchargements

Altmetric

Partager

More