Allocation de ressources dans un hyperviseur

par Brice Ekane Apah

Projet de thèse en Informatique

Sous la direction de Noël de Palma et de Daniel Hagimont.

Thèses en préparation à Grenoble Alpes , dans le cadre de École doctorale mathématiques, sciences et technologies de l'information, informatique (Grenoble) , en partenariat avec Laboratoire d'Informatique de Grenoble (laboratoire) depuis le 01-10-2018 .


  • Résumé

    L'objectif de cette thèse est d'étudier la conception d'une nouvelle architecture d'hyperviseur permettant d'allouer dynamiquement à l'hyperviseur la quantité de ressources nécessaire en fonction de l'activité des machines virtuelles (VM). La thèse étudiera une approche dans laquelle l'hyperviseur est organisé en 2 conteneurs : un conteneur principal (MC) et un conteneur secondaire (SC). Une politique de gestion de ressources spécifique est associée à chaque conteneur, permettant de contrôler au mieux le mapping des ressources sur les ressources physiques. Le MC est dédié aux tâches (des processus) dont la consommation en ressources est constante (ne dépendant pas de l'activité des VM). Les autres tâches dépendant de l'activité des VM sont gérées dans le SC. Cette approche permet d'assurer l'isolation de performance entre les VM. Cette architecture d'hyperviseur sera implantée dans l'environnement de virtualisation Xen.

  • Titre traduit

    Smart Allocation for Hypervisor


  • Résumé

    The objective of the phd is to explore the design of a new hypervisor architecture that will allow to dynamically allocate the right amount of resources for the hypervisor according to virtual machines (VM) activity. The phd will explore and evaluate this idea where the hypervisor is organized in two containers : a main container (MC) and a secondary container (SC). Each container is associated with a specific resource management policy, which controls resources mapping on physical resources. The MC is intended to host tasks (i.e. processes) whose resource consumption is constant (i.e. do not depend on VM activities). Other tasks which depend on the activity of a VM are hosted in the SC. This approach allows to enforce performance isolation between VMs. It will be implemented in the Xen virtualisation environment at the hypervisor level.