LIP6 CNRS Sorbonne Université Tremplin Carnot Interfaces
Direct Link LIP6 » Actualité » Doctorants
http://www.lip6.fr/Maxime.Lorrillere

LORRILLERE Maxime

Docteur
Équipe : REGAL
Date de départ : 31/08/2016
http://www.lip6.fr/Maxime.Lorrillere
Direction de recherche : Pierre SENS
Co-encadrement : SOPENA Julien

Caches collaboratifs noyau adaptés aux environnements virtualisés

Avec l'avènement du cloud computing, la virtualisation est devenue aujourd'hui incontournable. Elle offre isolation et flexibilité, en revanche elle implique une fragmentation des ressources, et notamment de la mémoire. Les performances des applications qui effectuent beaucoup d'entrées/sorties (E/S) en sont particulièrement impactées. En effet, celles-ci reposent en grande partie sur la présence de mémoire libre, utilisée par le système pour faire du cache et ainsi accélérer les E/S. Ajuster dynamiquement les ressources d'une machine virtuelle devient donc un enjeu majeur.
Dans cette thèse nous nous intéressons à ce problème, et nous proposons Puma, un cache réparti permettant de mutualiser la mémoire inutilisée des machines virtuelles pour améliorer les performances des applications qui effectuent beaucoup d'E/S. Contrairement aux solutions existantes, notre approche noyau permet à Puma de fonctionner avec les applications sans adaptation ni système de fichiers spécifique. Nous proposons plusieurs métriques, reposant sur des mécanismes existants du noyau Linux, qui permettent de définir le niveau d'activité « cache » du système. Ces métriques sont utilisées par Puma pour automatiser le niveau de contribution d'un noeud au cache réparti. Nos évaluations de Puma montrent qu'il est capable d'améliorer significativement les performances d'applications qui effectuent beaucoup d'E/S et de s'adapter dynamiquement afin de ne pas dégrader leurs performances.
Soutenance : 04/02/2016 - 14h - Site Jussieu 25-26/105
Membres du jury :
Mme Christine Morin, Directrice de recherche, INRIA [Rapporteur]
M. Vivien Quéma, Professeur, Grenoble INP [Rapporteur]
M. Édouard Bugnion, Professeur, École polytechnique fédérale de Lausanne
M. Gilles Muller, Directeur de recherche, INRIA
M. Étienne Rivière, Maître assistant, Université de Neuchâtel
M. Sébastien Monnet, Maître de conférences (HDR), Université Pierre et Marie Curie
M. Pierre Sens, Professeur, Université Pierre et Marie Curie
M. Julien Sopena, Maître de conférences, Université Pierre et Marie Curie

Publications 2012-2016

 Mentions légales
Carte du site |