Thèse soutenue

Madeleine : une interface de communication performante et portable pour exploiter les interconnexions hétérogènes de grappes

FR  |  
EN
Auteur / Autrice : Olivier Aumage
Direction : Luc Bougé
Type : Thèse de doctorat
Discipline(s) : Sciences appliquées. Informatique, automatique théorique, systèmes
Date : Soutenance en 2002
Etablissement(s) : Lyon, École normale supérieure (sciences)

Résumé

FR

La qualité de la gestion des communications au sein d'un exécutif destiné aux applications dites «hautes performances» sur des architectures de calcul distribuées est essentielle : le support de communication est sans aucun doute un des facteurs d'influence les plus décisifs sur les performances effectives de telles applications. Or, la conception d'un support de communication pour le calcul ou le traitement d'information distribué implique l'apport de solutions à de nombreux problèmes non triviaux, à des niveaux très divers : la quête simultanée d'un haut degré d'efficacité et de réactivité à concilier avec des impératifs stricts de portabilité ; la gestion du déploiement de session sur des réseaux hétérogènes de grappes ou encore l'optimisation dynamique des requêtes de communication en sont quelques exemples. La bibliothèque de communication Madeleine présentée dans ce manuscrit a été conçue et développée durant cette thèse. Elle propose des réponses originales et pertinentes à ces divers problèmes liés au support des schémas de communication propres aux environnements de programmation et aux applications fonctionnant sur les architectures de calcul distribuées telles que les grappes et les grappes de grappes. Au premier plan se trouve le souci de proposer au programmeur d'applications le niveau de virtualisation et d'automatisme optimal permettant à la fois un temps de développement très court, de bonnes performances d'ensemble et un potentiel d'optimisation élevé.