PUMA: Un cache distant pour mutualiser la mémoire inutilisée des machines virtuelles

Maxime Lorrillere 1 Julien Sopena 1 Sébastien Monnet 1 Pierre Sens 1
1 Regal - Large-Scale Distributed Systems and Applications
LIP6 - Laboratoire d'Informatique de Paris 6, Inria Paris-Rocquencourt
Résumé : Certaines applications, comme les serveurs d'e-commerce, effectuent beaucoup d'opérations d'entrée/sortie (E/S) sur disque. Leurs performances sont étroitement liées à l'efficacité de ces opérations. Pour les améliorer, les systèmes d'exploitation tels que Linux utilisent la mémoire libre pour fournir des mécanismes de cache. Cependant, les ressources d'aujourd'hui sont virtualisées : par exemple, dans les clouds, les machines virtuelles (MVs) peuvent être déployées et déplacées entre les hôtes physiques pour offrir à la fois isolation et flexibilité. Ceci implique une fragmentation des ressources physiques, dont la mémoire. Cette fragmentation limite la quantité de mémoire disponible d'une MV pour y mettre ses données en cache. Dans cet article, nous proposons PUMA, un mécanisme de cache distant qui permet à une MV d'étendre son cache en utilisant la mémoire d'autres MVs situées sur un hôte local ou distant. Nos évaluations montrent que PUMA permet de multiplier les performances des applications par 9.
Type de document :
Communication dans un congrès
Pascal Felber; Laurent Philippe; Etienne Riviere; Arnaud Tisserand. ComPAS'2014 : Conférence d'informatique en Parallélisme, Architecture et Système, Apr 2014, Neuchâtel, Suisse. pp.1-12, 2014
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-00983984
Contributeur : Maxime Lorrillere <>
Soumis le : samedi 26 avril 2014 - 17:46:00
Dernière modification le : lundi 29 mai 2017 - 14:25:51
Document(s) archivé(s) le : samedi 26 juillet 2014 - 10:55:48

Identifiants

  • HAL Id : hal-00983984, version 1

Collections

Citation

Maxime Lorrillere, Julien Sopena, Sébastien Monnet, Pierre Sens. PUMA: Un cache distant pour mutualiser la mémoire inutilisée des machines virtuelles. Pascal Felber; Laurent Philippe; Etienne Riviere; Arnaud Tisserand. ComPAS'2014 : Conférence d'informatique en Parallélisme, Architecture et Système, Apr 2014, Neuchâtel, Suisse. pp.1-12, 2014. 〈hal-00983984〉

Partager

Métriques

Consultations de la notice

353

Téléchargements de fichiers

437