CORBA et réseaux haute performance

Alexandre Denis 1
1 PARIS - Programming distributed parallel systems for large scale numerical simulation
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, ENS Cachan - École normale supérieure - Cachan, Inria Rennes – Bretagne Atlantique
Résumé : Les codes de calcul devenant de plus en plus complexes, la modularisation est une pratique de plus en plus répandue. Les modules sont couplées à l'aide d'un "middleware", par exemple Corba. Les implémentations existantes de Corba exploitent efficacement les technologies de réseau local classiques telles que TCP/IP sur Ethernet. Les performances sont également conformes aux attentes sur des réseaux longue distance. Cependant, quand il s'agit d'exécuter différents codes couplés sur une grappe de PC, il serait intéressant que l'ORB puisse exploiter directement les réseaux haut débit tels que SCI ou Myrinet. Quelques tentatives ont été faites par le passé, mais les résultats n'étaient pas à la hauteur des espérances (par exemple, seulement 10Mb/s sur ATM). Nous avons avons réalisé un prototype reposant sur omniORB3 utilisant la bibliothèque de communications Madeleine. Les performances sont au rendez-vous. Sur IIOP/Ethernet-100, le débit plafonnait à 92Mb/s pour une latence à 150us ; quand un réseau rapide est disponible, notre implémentation réalise des transferts à 560Mb/s et 640Mb/s respectivement sur SCI et Myrinet, avec une latence abaissée à 50us.
Document type :
Conference papers
Complete list of metadatas

https://hal.inria.fr/inria-00000129
Contributor : Alexandre Denis <>
Submitted on : Friday, June 24, 2005 - 1:40:43 PM
Last modification on : Friday, November 16, 2018 - 1:24:54 AM
Long-term archiving on : Thursday, April 1, 2010 - 9:46:21 PM

Identifiers

  • HAL Id : inria-00000129, version 1

Citation

Alexandre Denis. CORBA et réseaux haute performance. 13es Rencontres Francophones du Parallélisme (RenPar 13), Apr 2001, Paris/France, France. pp.189-194. ⟨inria-00000129⟩

Share

Metrics

Record views

275

Files downloads

138