Projet de recherche doctoral numero :3538

Description

Date depot: 1 janvier 1900
Titre: Caches collaboratifs adaptés au cloud computing
Directeur de thèse: Pierre SENS (LIP6)
Encadrant : Julien SOPENA (LIP6)
Domaine scientifique: Sciences et technologies de l'information et de la communication
Thématique CNRS : Non defini

Resumé: Plus économique, plus flexible, moins gourmand en ressources matérielles et humaines, les arguments en faveur du cloud computing sont nombreux. Cependant, derrière l’aspect commercial se cache une nouvelle manière d’appréhender les systèmes d’informations. En effet, même si les architectures physiques utilisées sont bien connues (clusters/grilles de serveurs), le cloud computing s’accompagne d’un éloignement des ressources de l’utilisateur. Les ressources peuvent être d’un haut niveau comme les Google Apps. On parle alors de {Saas} (Software as a Service). Elles sont hébergées dans une plate-forme virtualisée ou {PaaS} (Platform as a Service) sur une infrastructure physique répartie, le {IaaS} (Infrastructure as a Service). Les fournisseurs d’{IaaS} se spécialisent alors le plus souvent pour fournir de la puissance de calcul ({Amazon EC2}) ou du stockage de données ({Amazon S3}, {CloudFS}, ...). Fournir une plate-forme à partir de ces services bas niveau consiste donc à assembler des ressources distantes (impliquant une forte latence), hétérogènes (compositions de fournisseurs différents) de façon élastique (variation au cours du temps pour s’adapter aux besoins). En outre, cet assemblage doit permettre de conserver une certaine souplesse et rester indépendant des IaaS utilisés. Cette thèse part de ce constat et a pour but de proposer une nouvelle approche permettant de composer diverses infrastructures ({Iaas}) de stockage tout en garantissant un certain niveau de qualité de service ({SLA}) tant en terme de performance que de disponibilité et de cohérence. Si plusieurs solutions existent en ce sens ({Openstack/Ceph}, {OpenNebula/MooseFs}, {Lustre}, {Memcached}, ...), rare sont celles qui proposent d'adapter leur comportement à telle ou telle qualité de service. De plus, elles s’exécutent le plus souvent en mode utilisateur au moyen de {FUSE}, ce qui pose des problèmes de sécurité et/ou de performances.

Doctorant.e: Lorrillere Maxime