Splitting TCP for MPI Applications Executed on Grids

Olivier Glück 1, 2, * Jean-Christophe Mignot 2, 1
* Auteur correspondant
1 RESO - Protocols and softwares for very high-performance network
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
Abstract : In this paper, we first study the interaction between MPI applications and TCP on grids. Then, we propose MPI5000, a transparent applicative layer between MPI and TCP, using proxies to improve the execution of MPI applications on a grid. Proxies aim at splitting TCP connections in order to detect losses faster and avoid to return in a slow-start phase after an idle time. Finally, we evaluate our layer executing the NAS Parallel Benchmarks on Grid5000, the French research grid, using MPICH2. The results show that our architecture reduces the number of idle timeout and of long-distance retransmissions for BT, SP and LU benchmarks. Using MPI5000, these applications can decrease their execution time by 35%, 28%, and, 15% respectively. A comparison with MPICH-G2 performances shows that our layer can even outperform a grid enabled MPI implementation.
Type de document :
Communication dans un congrès
2011 IEEE Ninth International Symposium on Parallel and Distributed Processing with Applications, May 2011, Busan, South Korea. pp.207-212, 2011, 〈10.1109/ISPA.2011.11〉
Liste complète des métadonnées

https://hal.inria.fr/hal-00767643
Contributeur : Olivier Gluck <>
Soumis le : jeudi 20 décembre 2012 - 15:44:20
Dernière modification le : vendredi 20 avril 2018 - 15:44:26
Document(s) archivé(s) le : dimanche 18 décembre 2016 - 07:04:55

Fichiers

ISPA2011.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Olivier Glück, Jean-Christophe Mignot. Splitting TCP for MPI Applications Executed on Grids. 2011 IEEE Ninth International Symposium on Parallel and Distributed Processing with Applications, May 2011, Busan, South Korea. pp.207-212, 2011, 〈10.1109/ISPA.2011.11〉. 〈hal-00767643〉

Partager

Métriques

Consultations de la notice

213

Téléchargements de fichiers

168