Une approche dynamique pour l'optimisation des communications concurrentes sur réseaux hautes performance

Cette thèse cherche à optimiser les communications des applications de calcul intensif s'exécutant sur des grappes de PC. En raison de l'usage massif de processeurs multicoeurs, il est désormais impératif de gérer un grand nombre de flux de communication concurrents. Nous avons mis en évid...

Full description

Bibliographic Details
Main Author: Brunet, Elisabeth
Other Authors: Bordeaux 1
Language:fr
Published: 2008
Subjects:
MPI
Online Access:http://www.theses.fr/2008BOR13721/document
id ndltd-theses.fr-2008BOR13721
record_format oai_dc
spelling ndltd-theses.fr-2008BOR137212017-06-24T04:35:19Z Une approche dynamique pour l'optimisation des communications concurrentes sur réseaux hautes performance Informatique Calcul intensif Grappes de machines Communications haute performance Ordonnancement Optimisation MPI Réseau Parallélisme Computer science High performance computing Cluster computing High speed communication Scheduling Optimizations MPI Networking Parallelism Cette thèse cherche à optimiser les communications des applications de calcul intensif s'exécutant sur des grappes de PC. En raison de l'usage massif de processeurs multicoeurs, il est désormais impératif de gérer un grand nombre de flux de communication concurrents. Nous avons mis en évidence et analysé les performances décevantes des solutions actuelles dans un tel contexte. Nous avons ainsi proposé une architecture de communication centrée sur l'arbitrage de l'accès aux matériels. Son originalité réside dans la dissociation de l'activité de l'application de celle des cartes réseaux. Notre modèle exploite l'intervalle de temps introduit entre le dépot des requêtes de communication et la disponibilité des cartes réseaux pour appliquer des optimisations de manière opportuniste. NewMadeleine implémente ce concept et se révèle capable d'exploiter les réseaux les plus performants du moment. Des tests synthétiques et portages d'implémentations caractéristiques de MPI ont permis de valider l'architecture proposée. The aim of this thesis is to optimize the communications of high performance applications, in the context of clusters computing. Given the massive use of multicore architectures, it is now crucial to handle a large number of concurrent communication flows. We highlighted and analyzed the shortcomings of existing solutions. We therefore designed a new way to schedule communication flows by focusing on the activity of the network cards. Its novelty consists in untying the activity of applications from that of the network cards. Our model takes advantage of the delay that exists between the deposal of the communication requests and the moment when the network cards become idle in order to apply some opportunistic optimizations. NewMadeleine implements this model, thus making possible to exploit last generation high speed networks. The approach of NewMadeleine is not only validated by synthetical tests but also by real applications. Electronic Thesis or Dissertation Text fr http://www.theses.fr/2008BOR13721/document Brunet, Elisabeth 2008-12-08 Bordeaux 1 Namyst, Raymond
collection NDLTD
language fr
sources NDLTD
topic Informatique
Calcul intensif
Grappes de machines
Communications haute performance
Ordonnancement
Optimisation
MPI
Réseau
Parallélisme
Computer science
High performance computing
Cluster computing
High speed communication
Scheduling
Optimizations
MPI
Networking
Parallelism

spellingShingle Informatique
Calcul intensif
Grappes de machines
Communications haute performance
Ordonnancement
Optimisation
MPI
Réseau
Parallélisme
Computer science
High performance computing
Cluster computing
High speed communication
Scheduling
Optimizations
MPI
Networking
Parallelism

Brunet, Elisabeth
Une approche dynamique pour l'optimisation des communications concurrentes sur réseaux hautes performance
description Cette thèse cherche à optimiser les communications des applications de calcul intensif s'exécutant sur des grappes de PC. En raison de l'usage massif de processeurs multicoeurs, il est désormais impératif de gérer un grand nombre de flux de communication concurrents. Nous avons mis en évidence et analysé les performances décevantes des solutions actuelles dans un tel contexte. Nous avons ainsi proposé une architecture de communication centrée sur l'arbitrage de l'accès aux matériels. Son originalité réside dans la dissociation de l'activité de l'application de celle des cartes réseaux. Notre modèle exploite l'intervalle de temps introduit entre le dépot des requêtes de communication et la disponibilité des cartes réseaux pour appliquer des optimisations de manière opportuniste. NewMadeleine implémente ce concept et se révèle capable d'exploiter les réseaux les plus performants du moment. Des tests synthétiques et portages d'implémentations caractéristiques de MPI ont permis de valider l'architecture proposée. === The aim of this thesis is to optimize the communications of high performance applications, in the context of clusters computing. Given the massive use of multicore architectures, it is now crucial to handle a large number of concurrent communication flows. We highlighted and analyzed the shortcomings of existing solutions. We therefore designed a new way to schedule communication flows by focusing on the activity of the network cards. Its novelty consists in untying the activity of applications from that of the network cards. Our model takes advantage of the delay that exists between the deposal of the communication requests and the moment when the network cards become idle in order to apply some opportunistic optimizations. NewMadeleine implements this model, thus making possible to exploit last generation high speed networks. The approach of NewMadeleine is not only validated by synthetical tests but also by real applications.
author2 Bordeaux 1
author_facet Bordeaux 1
Brunet, Elisabeth
author Brunet, Elisabeth
author_sort Brunet, Elisabeth
title Une approche dynamique pour l'optimisation des communications concurrentes sur réseaux hautes performance
title_short Une approche dynamique pour l'optimisation des communications concurrentes sur réseaux hautes performance
title_full Une approche dynamique pour l'optimisation des communications concurrentes sur réseaux hautes performance
title_fullStr Une approche dynamique pour l'optimisation des communications concurrentes sur réseaux hautes performance
title_full_unstemmed Une approche dynamique pour l'optimisation des communications concurrentes sur réseaux hautes performance
title_sort une approche dynamique pour l'optimisation des communications concurrentes sur réseaux hautes performance
publishDate 2008
url http://www.theses.fr/2008BOR13721/document
work_keys_str_mv AT brunetelisabeth uneapprochedynamiquepourloptimisationdescommunicationsconcurrentessurreseauxhautesperformance
_version_ 1718462415995142144