PaCo : objet Corba parallèle



Participants : Thierry Priol, Christophe René.

Mots clés : CORBA .

Contact : Thierry Priol
Statut : En cours de dépot à l'APP, disponible sur le serveur WEB du projet.

Paco est une mise en oeuvre du concept d'objet CORBA parallèle au sein de Mico, une implémentation de CORBA réalisée par l'université de Francfort. Un objet CORBA parallèle se présente sous la forme d'une collection d'objets CORBA identiques décrite par des extensions au langage de spécification d'interface (IDL) Ces extensions se présentent sous la forme de nouveaux mots-clés qui permettent de spécifier le parallélisme et la distribution de données au sein de la collection. Ces extensions ont été ajoutées dans le compilateur IDL de Mico. Le processus de génération des talons et des squelettes a été modifié afin de permettre l'exécution simultanée d'une opération sur les objets appartenant à la collection et de distribuer les données entre les objets. La distribution de données est réalisée par la bibliothèque de distribution de données Dalib du GMD (T. Brandes) ou celle de NEC. Paco est disponible sur des réseaux de machines Unix. Il est disponible sur le serveur WEB du projet. Une implémentation sur le calculateur parallèle Nec Cenju-4 a été effectuée par T. Kamachi dans le cadre de la collaboration Inria-Nec.