NFS-Ganesha ˸ évolutions d'un serveur NFS pour le HPC du Terascale à l'Exascale
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 |
Mots clés
Résumé
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