Thèse soutenue

Élasticité des infrastructures HPC conteneurisées : résonance entre le HPC et le Cloud

FR  |  
EN
Auteur / Autrice : Nicolas Greneche
Direction : Christophe Cérin
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 20/11/2023
Etablissement(s) : Paris 13
Ecole(s) doctorale(s) : École doctorale Galilée (Villetaneuse, Seine-Saint-Denis)
Partenaire(s) de recherche : Laboratoire : Laboratoire d'informatique de Paris Nord (Paris)
Jury : Président / Présidente : Bruno Raffin
Examinateurs / Examinatrices : Bruno Raffin, Roberto Wolfer Calvo, Luciana Arantes, Alba Cristina M. A. Melo
Rapporteurs / Rapporteuses : Christian Pérez, Éric Renault

Mots clés

FR  |  
EN

Mots clés libres

Résumé

FR  |  
EN

Le sujet de la thèse «Elasticité des infrastructures HPC conteneurisées : Résonance entre le HPC et le Cloud» évalue l’opportunité d’emprunter certaines propriétés du Cloud pour les transposer dans les environnements HPC. Nous avons commencé par réaliser une preuve de concept en mettant l’ordonnanceur HPC Slurm en conteneurs pour l’instancier sur un Cloud orchestré par Kubernetes. Nous avons testé deux déploiement 1) entièrement sous forme de conteneurs et 2) en hybride comme extension en Cloud d’un cluster HPC physique. Nous avons poursuivi notre travail en formalisant une méthode pour conteneurisé n’importe quel ordonnanceur HPC et lui faire profiter de la propriété de passage à l’échelle dynamique sur une infrastructure Cloud. Nous avons testé cette méthode sur trois ordonnanceurs HPC majeurs : Slurm, OpenPBS et Oar. Enfin, nous avons développé un contrôleur spécialisé pour Kubernetes qui automatise la création de nouveaux nœuds de calcul conteneurisés en fonction de la charge de travaux de l’ordonnanceur. A l’issue de notre travail, nous avons donc réussi à ajouter des propriétés de reproductibilité, cohabitation et passage à l’échelle automatique aux environnements HPC.