Doctorant
Stella BITCHEBE
Thèmes de recherche
Ces dernières années, la virtualisation s’est imposée comme technologie de base dans les datacenters, car elle permet de mutualiser les ressources tout en maintenant la sécurité. Concrètement, la virtualisation permet de faire fonctionner simultanément sur une seule machine physique (un ordinateur portable par exemple), plusieurs systèmes d’exploitation appelés machines virtuelles (VMs). La virtualisation s’appuie sur des gestionnaires de VMs appelés hyperviseurs. Le concept d’hyperviseur a été simplifié ces 10 dernières années par celui de virtualisation assistée par le matériel, i.e.l’introduction dans les processeurs de fonctionnalités spécifiquement dédiées à la virtualisation, afin de rendre plus performants les hyperviseurs. Toutefois, ces fonctionnalités ne sont pas exploitées au mieux de leur potentiel et nous pouvons en tirer bien plus d'avantage. Dans son projet de recherche, Stella Bitchebe propose un nouveau concept appelé “au-delà de l’hyperviseur”. Elle démontre qu’il est possible de détourner les optimisations matérielles, initialement prévues pour accélérer l'exécution des systèmes d'exploitation, pour accélérer l'exécution des applications et la sécurité de ces dernières. Il est question d’identifier et de proposer des fonctionnalités qui peuvent être utiles et utilisables au-delà de l’hyperviseur, et de les exploiter à travers des cas d’utilisation réels (par exemple liés à la protection de la mémoire).