Towards Improving the Reliability of Live Migration Operations in Openstack Clouds

Armstrong Tita Foundjem

Mémoire de maîtrise (2017)

Accéder à ce document
Disponible
Libre accès au texte intégral dans PolyPublie
Texte Texte • 4MB •

Résumé

Grâce au succès de la virtualisation, les solutions infonuagiques sont aujourd'hui présentes dans plusieurs aspects de nos vies. La virtualisation permet d'abstraire les caractéristiques d'une ma- chine physique sous forme d'instances de machines virtuelles. Les utilisateurs finaux peuvent alors consommer les ressources de ces machines virtuelles comme s'ils étaient sur une machine physique. De plus, les machines virtuelles en cours d'exécution peuvent être migrées d'un hôte source (généralement hébergé dans un centre de données) vers un autre hôte (hôte de destination, qui peut être hébergé dans un centre de données différent), sans perturber les services. Ce processus est appelé migration en temps réel de machine virtuelles. La migration en temps réel de machine virtuelles, est un outil puissant qui permet aux administrateurs de système infonuagiques d'équilibrer les charges dans un centre de données ou encore de déplacer des applications dans le but d'améliorer leurs performances et–ou leurs fiabilités. Toutefois, si elle n'est pas planifiée soigneusement, cette opération peut échouer. Ce qui peut entraîner une dégradation significative de la qualité de service des applications concernées et même parfois des interruptions de services. Il est donc extrêmement important d'équiper les administrateurs de systèmes infonuagiques d'outils leurs permettant d'évaluer et d'améliorer la performance des opérations de migration temps réel de machine virtuelles. Des efforts ont été réalisées par la communauté scientifique dans le but d'améliorer la fiabilité de ces opérations. Cependant, à cause de leur complexité et de la nature dynamique des environnements infonuagiques, plusieurs migrations en temps réel de machines virtuelles échouent encore. Dans ce mémoire, nous nous appuyons sur les prédictions d'un modèle de classification (Random Forest) et sur des politiques générées par un processus de décision markovien (MDP), pour décider du moment propice pour une migration en temps réel de machine virtuelle, et de la destination qui assurerait un succès a l'opération. Nous réalisons des études de cas visant à évaluer l'efficacité de notre approche. Les défaillances sont simulées dans notre environnement d'exécution grâce à l'outils DestroyStack. Les résultats de ces études de cas montrent que notre approche permet de prédire les échecs de migration avec une précision de 95%. En identifiant le meilleur moment pour une migration en temps réel de machine virtuelle (grâce aux modèles MDP), en moyenne, nous sommes capable de réduire le temps de migration de 74% et la durée d'indisponibilité de la machine virtuelle de 21%.

Programme:
Génie informatique
Directeurs ou directrices:
Adresse URL de PolyPublie:
Université/École:
École Polytechnique de Montréal
OAI:
oai:publications.polymtl.ca:2498
ORCID
Date du dépôt:
13 juin 2017 11:30
Dernière modification:
14 oct. 2026 10:39
Citer en APA 7:
Foundjem, A. T. (2017). Towards Improving the Reliability of Live Migration Operations in Openstack Clouds [Mémoire de maîtrise, École Polytechnique de Montréal]. PolyPublie. https://publications.polymtl.ca/2498/

Statistiques

Total des téléchargements à partir de PolyPublie

Téléchargements par année

Provenance des téléchargements

Actions réservées au personnel

Afficher document
Afficher document