ACCUEIL

Consignes aux
auteurs et coordonnateurs
Nos règles d'éthique
Auteurs : soumettez
votre article en ligne
Autres revues >>

Technique et Science Informatiques

0752-4072
Revue des sciences et technologies de l'information
 

 ARTICLE VOL 21/5 - 2002  - pp.659-683
TITRE
CORBA haute performance

RÉSUMÉ
Les codes de calcul étant de plus en plus complexes, il devient courant de modulariser le code en couplant des modules à l’aide d’un middleware, par exemple CORBA. Les implémentations existantes de CORBA exploitent “efficacement” les réseaux locaux et longue distance grâce à TCP/ IP. Cependant, quand il s’agit d’exécuter différents codes couplés sur une grappe de PC, il serait intéressant que CORBA puisse exploiter directement les réseaux haut débit tels que SCI ou Myrinet. Cet article présente une implémentation CORBA reposant sur OmniORB en utilisant la bibliothèque de communications Madeleine. Nous avons mis l’accent sur les performances et la transparence d’utilisation. Ainsi, nous intégrons à l’ORB un support de protocoles multiples avec sélection automatique, et nous maintenons l’interopérabilité avec les autres ORB. Les performances sont au rendez-vous. Sur Ethernet-100, le débit plafonne à 11.6 Mo/s (92 Mbit/s) pour une latence à 160 s ; notre implémentation réalise des transferts à 240 Mo/s (1.9 Gbit/s) sur Myrinet-2000, avec une latence abaissée à 20 s.

ABSTRACT
Numerical simulation codes become more and more complex. It is now wide-spread to couple several codes; code coupling is performed by a middleware, for example CORBA. Existing CORBA implementations can efficiently utilize SAN and WAN thanks to TCP/ IP. However, for code coupling on a cluster of PC, it would be convenient that the ORB utilize high speed networks such as Myrinet and SCI. This paper presents an implementation based on OmniORB and Madeleine. Transparency is our main concern: protocol auto-selection and interoperability with other ORB. The performance is excellent: the bandwidth goes as high as 1.9 Gbit/s on Myrinet-2000, with a latency lowered to 20 s.

AUTEUR(S)
Alexandre DENIS

MOTS-CLÉS
CORBA, réseaux haut débit, grappes de PC, couplage de codes, objets distribués.

KEYWORDS
CORBA, high performance networks, clusters of workstations, code coupling, distributed objects.

LANGUE DE L'ARTICLE
Français

 PRIX
• Abonné (hors accès direct) : 12.5 €
• Non abonné : 25.0 €
|
|
--> Tous les articles sont dans un format PDF protégé par tatouage 
   
ACCÉDER A L'ARTICLE COMPLET  (713 Ko)



Mot de passe oublié ?

ABONNEZ-VOUS !

CONTACTS
Comité de
rédaction
Conditions
générales de vente

 English version >> 
Lavoisier