VMAR: Optimizing I/O Performance and Resource Utilization in the Cloud

Abstract : A key enabler for standardized cloud services is the encapsulation of software and data into VM images. With the rapid evolution of the cloud ecosystem, the number of VM images is growing at high speed. These images, each containing gigabytes or tens of gigabytes of data, create heavy disk and network I/O workloads in cloud data centers. Because these images contain identical or similar OS, middleware, and applications, there are plenty of data blocks with duplicate content among the VM images. However, current deduplication techniques cannot efficiently capitalize on this content similarity due to their warmup delay, resource overhead and algorithmic complexity.We propose an instant, non-intrusive, and lightweight I/O optimization layer tailored for the cloud: Virtual Machine I/O Access Redirection (VMAR). VMAR generates a block translation map at VM image creation / capture time, and uses it to redirect accesses for identical blocks to the same filesystem address before they reach the OS. This greatly enhances the cache hit ratio of VM I/O requests and leads to up to 55% performance gains in instantiating VM operating systems (48% on average), and up to 45% gain in loading application stacks (38% on average). It also reduces the I/O resource consumption by as much as 70%.
Type de document :
Communication dans un congrès
David Hutchison; Takeo Kanade; Madhu Sudan; Demetri Terzopoulos; Doug Tygar; Moshe Y. Vardi; Gerhard Weikum; David Eyers; Karsten Schwan; Josef Kittler; Jon M. Kleinberg; Friedemann Mattern; John C. Mitchell; Moni Naor; Oscar Nierstrasz; C. Pandu Rangan; Bernhard Steffen. 14th International Middleware Conference (Middleware), Dec 2013, Beijing, China. Springer, Lecture Notes in Computer Science, LNCS-8275, pp.183-203, 2013, Middleware 2013. 〈10.1007/978-3-642-45065-5_10〉
Liste complète des métadonnées

https://hal.inria.fr/hal-01480776
Contributeur : Hal Ifip <>
Soumis le : mercredi 1 mars 2017 - 17:32:43
Dernière modification le : jeudi 2 mars 2017 - 10:18:44
Document(s) archivé(s) le : mardi 30 mai 2017 - 18:09:46

Fichier

978-3-642-45065-5_10_Chapter.p...
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Zhiming Shen, Zhe Zhang, Andrzej Kochut, Alexei Karve, Han Chen, et al.. VMAR: Optimizing I/O Performance and Resource Utilization in the Cloud. David Hutchison; Takeo Kanade; Madhu Sudan; Demetri Terzopoulos; Doug Tygar; Moshe Y. Vardi; Gerhard Weikum; David Eyers; Karsten Schwan; Josef Kittler; Jon M. Kleinberg; Friedemann Mattern; John C. Mitchell; Moni Naor; Oscar Nierstrasz; C. Pandu Rangan; Bernhard Steffen. 14th International Middleware Conference (Middleware), Dec 2013, Beijing, China. Springer, Lecture Notes in Computer Science, LNCS-8275, pp.183-203, 2013, Middleware 2013. 〈10.1007/978-3-642-45065-5_10〉. 〈hal-01480776〉

Partager

Métriques

Consultations de la notice

135

Téléchargements de fichiers

47