|
Courtier d'objet CORBA haute-performance
Localisation :Irisa, Rennes
Responsables T. Priol
(tél. direct : 02 99 84 72 10)
Mots-clés : courtier d'objet, CORBA, simulation numérique
Sujet : l'utilisation d'une grappe de calculateurs interconnectés
via un réseau à très haut débit offre désormais un niveau de performance
suffisant pour envisager l'utilisation de techniques de simulation
numérique distribuée. Il s'agit non plus d'utiliser un seul code
mais un ensemble de codes, qui collaborent entre eux en échangeant
massivement des données. L'objectif de cette thèse est d'étudier
et de concevoir des mécanismes de communication pour la réalisation
d'un bus logiciel très performant basé sur l'interface standard
CORBA de l'OMG (Object Management Group). L'échange de données
entre les codes de simulation sera réalisé par l'intermédiaire de
ce bus logiciel. Dans le cadre de cette thèse, nous proposons d'adapter
ou de concevoir des protocoles de communication qui permettent d'exploiter
des technologies réseaux, telles que VI, SCI, multi-étages..., afin
d'en exploiter le maximum de performance. La communication au sein
de CORBA est assurée par un courtier d'objets (ORB - Object Request
Broker) qui s'appuie lui-même sur un ensemble de protocoles
: GIOP (General Inter-ORB Protocol) ou bien ESIOP (Environment-Specific
Inter-ORB Protocol). Le protocole GIOP défini des formats de
requêtes pour la communication entre objets. Il existe une mise
en oeuvre de GIOP qui s'appuie sur TCP/IP : IIOP (Internet Inter-ORB
Protocol). L'utilisation de nouvelles technologies réseaux (autres
que Ethernet) nécessite donc soit l'adaptation du protocole GIOP
sur la couche de transport disposible ou bien la conception d'un
nouveau protocole ESIOP qui définie les requêtes entre objets. Dans
le cadre de cette thèse, il s'agira d'étudier ces deux approches
et d'en comparer les performances. Il sera notamment étudié l'intégration
dynamique de protocoles de communication au sein d'ORB existants.
Ce travail de thèse sera réalisé dans le cadre d'une coopération
entre l'INRIA et un industriel du domaine des télécommunications.
|