Construction universelle d'objets partagés au-dessus d'un entrepôt clé-valeur
Résumé
Un entrepôt clé-valeur (ECV) est un système de stockage réparti accessible via une interface de type put/get. La simplicité de cette interface permet une élasticité horizontale et une grande robustesse au système. Ces deux atouts font des ECV une des pierres angulaires de l'informatique en nuage. Néanmoins, il est reconnu difficile de mettre en oeuvre des applications au-dessus d'un tel interface, et en particulier de porter des applications existantes. Afin de résoudre ce problème, nous proposons dans cet article une méthode de construction universelle d'objets partagés au-dessus d'un ECV. Notre méthode est non-intrusive, et permet la mise en oeuvre d'objets héritant des propriétés du ECV sous-jacent, à savoir sa cohérence, son élasticité et sa durabilité. Afin de démontrer l'intérêt de notre approche, nous présentons et évaluons un prototype au-dessus d'Infinispan, un système de stockage de données libre utilisé aujourd'hui par un grand nombre d'acteurs informatiques.
Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...