Rapport (Rapport De Recherche) Année : 2020

How to use the past to face the future?

Résumé

Large-scale distributed systems are highly dynamic: nodes may crash, messages may be delayed or lost, new nodes may join, virtual machines may migrate... The workload may also vary a lot depending on the users or applications behavior. Thus, distributed systems and services must adapt continuously in order to remain efficient. To do so, distributed systems usually monitor their environment and maintain a knowledge of what has happened (e.g., heartbeats time-stamps for a failure detection mechanism, data access statistics for a distributed storage systems, etc.). Based on these observations, a distributed system can decide to adapt to better tackle future situations (migrate a virtual machine, create a new data replica, etc.). However, even if a system has a full event log, it is not a trivial task to decide how much and which part of the past must be taken into account. In this paper we propose and study the impact of multiple approaches, from "full-memory" to "no-memory" through "time-window" and "fading-memory" based strategies.

Fichier principal
Vignette du fichier
nca2020.pdf (1.73 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Licence
Loading...
HAL

Est une version de hal-04040554 Objet présenté à une conférence Etienne Mauffret, Flavien Vernier, Sébastien Monnet. The Burden of Time on a Large-Scale Data Management Service. Advanced Information Networking and Applications (AINA-2023), Mar 2023, Federal University of Juiz de Fora, Brazil, France. ⟨hal-04040554⟩

Dates et versions

hal-02945953 , version 1 (22-09-2020)

Licence

Identifiants

  • HAL Id : hal-02945953 , version 1

Citer

Etienne Mauffret, Flavien Vernier, Sébastien Monnet. How to use the past to face the future?. [Research Report] LISTIC. 2020. ⟨hal-02945953⟩
237 Consultations
295 Téléchargements

Partager

  • More