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
Résumé : Avec l'émergence de l'informatique en nuage et l'augmentation des demandes en ressources par les utilisateurs, les fournisseurs de nuages informatiques utilisent de plus en plus de centres de données de grande taille. Afin de faciliter la création de nuages informatiques privés, plusieurs gestionnaires de nuages informatiques de type Infrastructure-as-a-Service (IaaS) ont été proposés sous forme de logiciel libre (e.g., OpenNebula, Nimbus, Eucalyptus, OpenStack). Cependant, tous ces systèmes sont fortement centralisés ou ont un support limité pour la tolérance aux pannes. Par conséquent, ils partagent tous les mêmes limitations : passage à l'échelle limité par un nœud maître unique et point unique de défaillance (SPOF). Dans cet article, nous présentons l'architecture, la mise en œuvre et l'évaluation d'un gestionnaire de machines virtuelles novateur, passant à l'échelle et tolérant aux pannes, nommé Snooze. Pour passer à l'échelle, notre système utilise une architecture hiérarchique auto-organisante et effectue une gestion distribuée des machines virtuelles. De plus, la tolérance aux pannes est fournie à tous les niveaux de la hiérarchie, permettant ainsi au système de s'auto-réparer en cas de panne. Notre évaluation réalisée sur 144 machines physiques de la plate-forme expérimentale Grid'5000 montre que la tolérance aux pannes de notre gestionnaire n'influe pas sur les performances des applications. De plus, le coût de la gestion distribuée des machines virtuelles est négligeable, permettant à notre système de passer à l'échelle pour un nombre croissant de ressources.
Type de document :
Rapport
[Research Report] RR-7833, INRIA. 2011
Liste complète des métadonnées

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

https://hal.inria.fr/hal-00651542
Contributeur : Eugen Feller <>
Soumis le : mardi 13 décembre 2011 - 17:40:50
Dernière modification le : vendredi 16 novembre 2018 - 01:39:40
Document(s) archivé(s) le : vendredi 16 novembre 2012 - 15:26:24

Fichier

RR-7833.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00651542, version 1

Citation

Eugen Feller, Louis Rilling, Christine Morin. Snooze: A Scalable and Autonomic Virtual Machine Management Framework for Private Clouds. [Research Report] RR-7833, INRIA. 2011. 〈hal-00651542〉

Partager

Métriques

Consultations de la notice

650

Téléchargements de fichiers

582