Transparent Throughput Elasticity for IaaS Cloud Storage Using Guest-Side Block-Level Caching

Abstract : Storage elasticity on IaaS clouds is a crucial feature in the age of data-intensive computing. However, the traditional provisioning model of leveraging virtual disks of fixed capacity and performance characteristics has limited ability to match the increasingly dynamic nature of I/O application requirements. This mismatch is particularly problematic in the context of scientific applications that interleave periods of I/O inactivity with I/O intensive bursts. In this context, overprovisioning for best performance during peaks leads to significant extra costs because of unnecessarily tied-up resources, while any other trade-off leads to performance loss. This paper provides a transparent solution that automatically boosts I/O bandwidth during peaks for underlying virtual disks, effectively avoiding overprovisioning without performance loss. Our proposal relies on the idea of leveraging short-lived virtual disks of better performance characteristics (and thus more expensive) to act during peaks as a caching layer for the persistent virtual disks where the application data is stored. We show how this idea can be achieved efficiently at the block-device level, using a caching mechanism that leverages iterative behavior and learns from past experience. We demonstrate the benefits of our proposal both for microbenchmarks and for two real-life applications using large-scale experiments.
Type de document :
Communication dans un congrès
UCC'14: 7th IEEE/ACM International Conference on Utility and Cloud Computing, Dec 2014, London, United Kingdom. 2014, 〈10.1109/UCC.2014.27〉
Liste complète des métadonnées

Littérature citée [27 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01070227
Contributeur : Bogdan Nicolae <>
Soumis le : mardi 30 septembre 2014 - 18:38:34
Dernière modification le : lundi 31 octobre 2016 - 11:52:35
Document(s) archivé(s) le : mercredi 31 décembre 2014 - 11:30:42

Fichier

main.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Bogdan Nicolae, Pierre Riteau, Kate Keahey. Transparent Throughput Elasticity for IaaS Cloud Storage Using Guest-Side Block-Level Caching. UCC'14: 7th IEEE/ACM International Conference on Utility and Cloud Computing, Dec 2014, London, United Kingdom. 2014, 〈10.1109/UCC.2014.27〉. 〈hal-01070227〉

Partager

Métriques

Consultations de la notice

193

Téléchargements de fichiers

261