Thèse soutenue

NFS-Ganesha ˸ évolutions d'un serveur NFS pour le HPC du Terascale à l'Exascale

FR  |  
EN
Auteur / Autrice : Philippe Deniel
Direction : Soraya Zertal
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 21/09/2023
Etablissement(s) : université Paris-Saclay
Ecole(s) doctorale(s) : École doctorale Sciences et technologies de l'information et de la communication (Orsay, Essonne ; 2015-....)
Partenaire(s) de recherche : Laboratoire : Laboratoire d’informatique parallélisme réseaux algorithmes distribués (Saint-Quentin en Yvelines, Yvelines ; 2015-....)
référent : Université de Versailles-Saint-Quentin-en-Yvelines (1991-....)
graduate school : Université Paris-Saclay. Graduate School Informatique et sciences du numérique (2020-....)
Jury : Président / Présidente : William Jalby
Examinateurs / Examinatrices : Luiz Angelo Steffenel, Emmanuel Jeannot, Joël Falcou, Sophie Robert
Rapporteurs / Rapporteuses : Luiz Angelo Steffenel, Emmanuel Jeannot

Résumé

FR  |  
EN

Cette thèse présente NFS-Ganesha,un serveur NFS en espace utilisateur pour leHPC, et ses évolutions depuis sa création àl'aube des années 2000 jusqu'à la périodeExascale actuelle.Créé à l'origine pour des besoins opérationnels liés à l'exploitation des grands systèmes de stockage, NFS-Ganesha a été pensé pour être générique et parallélisé. L'apparition conjointe des systèmes de fichiers parallèles, donnant naissance aux architectures «data-centriques » de centre de calcul, et celle du protocole NFSv4 vont faire évoluer de NFS-Ganesha qui va devenir un serveur NFS générique capable de s'interfacer avec de nombreux backends. L'évolution de NFSv4, sous la forme de NFSv4.1 et du protocole pNFS, fera de NFS-Ganesha un standard adopté par une forte communauté open-source impliquant chercheurs et industriels.NFS-Ganesha sera utilisé pour réaliser la fonctionnalité IO-Proxy, et la création de nouveaux protocoles parallèles afférents.Impliqués dans des projets de R&D européens, NFS-Ganesha servira à implémenter lafonctionnalité de serveur éphémère afin de répondre aux exigences de l'Exascale