Snooze: A Scalable and Autonomic Virtual Machine Management Framework for Private Clouds

Eugen Feller 1 Louis Rilling 2 Christine Morin 1
1 MYRIADS - Design and Implementation of Autonomous Distributed Systems
IRISA-D1 - SYSTÈMES LARGE ÉCHELLE, Inria Rennes – Bretagne Atlantique
Abstract : With the advent of cloud computing and the need to satisfy growing customers resource demands, cloud providers now operate increasing amounts of large data centers. In order to ease the creation of private clouds, several open-source Infrastructure-as-a-Service (IaaS) cloud management frameworks (e.g., OpenNebula, Nimbus, Eucalyptus, OpenStack) have been proposed. However, all these systems are either highly centralized or have limited fault-tolerance support. Consequently, they all share common drawbacks: scalability is limited by a single master node and Single Point of Failure (SPOF). In this paper, we present the design, implementation and evaluation of a novel scalable and fault-tolerant virtual machine (VM) management framework called Snooze. For scalability our system utilizes a self-organizing hierarchical architecture and performs distributed VM management. Moreover, fault-tolerance is provided at all levels of the hierarchy, thus allowing the system to self-heal in case of failures. Our evaluation conducted on 144 physical machines of the Grid'5000 experimental testbed shows that the fault-tolerance features of the framework do not impact application performance. Moreover, negligible cost is involved in performing distributed VM management and the system remains highly scalable with increasing amounts of resources.
Type de document :
Communication dans un congrès
12th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing (CCGrid 2012), May 2012, Ottawa, Canada. 2012
Liste complète des métadonnées

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

https://hal.inria.fr/hal-00664621
Contributeur : Eugen Feller <>
Soumis le : vendredi 20 juillet 2012 - 05:55:52
Dernière modification le : mercredi 16 mai 2018 - 11:23:31
Document(s) archivé(s) le : mercredi 14 décembre 2016 - 03:54:37

Fichier

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

Identifiants

  • HAL Id : hal-00664621, version 1

Citation

Eugen Feller, Louis Rilling, Christine Morin. Snooze: A Scalable and Autonomic Virtual Machine Management Framework for Private Clouds. 12th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing (CCGrid 2012), May 2012, Ottawa, Canada. 2012. 〈hal-00664621〉

Partager

Métriques

Consultations de la notice

682

Téléchargements de fichiers

569