Thèse soutenue

Virtualisation efficace du stockage dans les environnements cloud

FR  |  
EN
Auteur / Autrice : Kevin Nguetchouang Ngongang
Direction : Pascale Vicat-BlancAlain Bouzaïde Tchana
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 12/09/2024
Etablissement(s) : Lyon, École normale supérieure
Ecole(s) doctorale(s) : École doctorale InfoMaths (Lyon ; 2009-....)
Partenaire(s) de recherche : Laboratoire : Laboratoire de l'informatique du parallélisme (Lyon ; 1988-....) - Holistic Wireless Networks
Jury : Président / Présidente : Vania Marangozova
Examinateurs / Examinatrices : Pascale Vicat-Blanc, Alain Bouzaïde Tchana, Vania Marangozova, Jean-Marc Menaud, David Bromberg, Pierre Olivier, Boris Djomgwe Teabe
Rapporteurs / Rapporteuses : Jean-Marc Menaud, David Bromberg

Mots clés

FR  |  
EN

Résumé

FR  |  
EN

L’avènement du Cloud computing a révolutionné le paysage de la technologie moderne, offrant aux organisations une flexibilité, une capacité de passage à l’échelle et une accessibilité sans précédent dans l’exploitation des ressources informatiques à distance via Internet. Des innovations clés telles que le serverless, les conteneurs et les machines virtuelles ont joué des rôles cruciaux dans le remodelage de la manière dont les entreprises opèrent et fournissent des services. À notre époque de prise de décision basée sur les données, des solutions de stockage efficaces sont primordiales. La virtualisation du stockage émerge comme un facilitateur de la gestion efficace du stockage dans les environnements cloud, permettant une évolutivité et une optimisation des ressources sans faille. Cependant, la croissance rapide des données et l’évolution des besoins des utilisateurs ont amené de nouveaux défis tels que la gestion des sauvegardes, la réduction de la latence d’accès au stockage et la tolérance aux pannes dans les environnements de stockage distribué. Cette thèse présente trois contributions significatives pour relever ces défis: Un format de disque virtuel évolutif pour résoudre le problème de passage à l’échelle de disques virtuels composés de longues chaines de snapshots. Un système de mise en cache opportuniste des données pour les plateformes FaaS. Un système de stockage distribué qui tire parti de l’existence de répliques secondaires de données pour garantir l’équilibre de la charge des demandes et l’équité de la gestion des ressources. Nous avons construit un prototype de chacune de nos contributions et validé leur efficacité.