thesis

Communications génériques et performantes pour les grappes et les grilles

Defense date:

Jan. 1, 2007

Edit

Disciplines:

Directors:

Abstract EN:

The context of this thesis is the high-performance computing on cluster and Cluster-of-Clusters. The goal of this thesis is to study the impact of the heterogeneity on the performance on the clusters and the Cluster-of-Clusters. We proposed RWAPI, a communication library which implements the one-sided communication protocol based on the Remote-write protocol. The flexible and modular design of RWAPI allows the support of a broadband of network types. RWAPI allows the user to launch a parallel application on an heterogeneous Cluster-of-Clusters. RWAPI deals with communications between the application's processes, it introduces gateway processes to allow communications between not-directly reachable processes. The development of an application deployment tool called Fughara was required in order to reach all the nodes of the hierarchical topology. The preliminary performance results are encouraging ; RWAPI demonstrates a low latency and a high throughput communications. RWAPI is more efficient than the famous parallel communication library MPICH for various benchmarks.

Abstract FR:

Le contexte de la thèse est du calcul hautes performances sur les grappes et les Grappe-de-grappes. L'objectif de cette thèse est d'étudier l'impact de l'hétérogéité sur les performances dans les grappes et les Grappe-de-grappes. Nous avons proposé RWAPI, une bibliothèque de communication qui met en oeuvre le paradigme one-sided basé sur le protocole de communication Remote-write. La conception souple et modulaire de RWAPI permet de supporter plusieurs types de réseau. RWAPI permet à l'utilisateur de lancer une application parallèle sur une Grappe-de-grappes hétérogènes. RWAPI traite les communications entre les processus de l'application, elle introduit des passerelles pour permettre les communications entre les noeuds non connectés en transparence totale par rapport à l'utilisateur. Le développement d'un outil de déploiement appelé Fughara était nécessaire afin d'atteindre tous les noeuds de la topologie hiérarchique. Les résultats de performance préliminaires sont encourageants, RWAPI démontre un faible temps de latence et un haut débit des communications. RWAPI est plus efficace que la bibliothèque parallèle MPICH pour divers tests.