Habilitation à diriger des recherches
Irisa - 10 novembre 2006

Contribution à la définition et à la mise en oeuvre d'un modèle de programmation à base de composants logiciels pour la programmation des grilles informatiques

Christian Pérez
vidéo ; audio seul ; les transparents (pdf)

résumé:

Les grilles informatiques offrent d'énormes capacités de calcul mais celles-ci sont particulièrement difficiles à exploiter car les modèles de programmation existants ne sont pas adaptés.
Mon objectif est d'étudier et de proposer un modèle de programmation général, efficace et offrant un niveau d'abstraction élevé pour les grilles informatiques. Les grilles étant un mélange d'architectures réparties et parallèles, le modèle de programmation se doit de prendre en compte ces deux types d'architectures. Comme les ressources ne sont connues que lors du lancement d'une application, il est vital de découpler le modèle de programmation des ressources.

C'est pourquoi mes activités de recherche sont organisées selon trois axes.
Le premier axe s'intéresse au modèle de programmation. Il a consisté à revisiter les modèles de composants logicielles pour leur ajouter des fonctionnalités manquantes. En particulier, nous avons défini un modèle de composants parallèles supportant des communications multi-flots avec redistributions des données.

Le second axe s'est attaché à découpler les interfaces de communications de leur implémentation effective. A priori, il s'agit d'un problème de virtualisation d'interfaces réseaux. Cependant, le problème est plus complexe car certaines interfaces sont orientées parallélisme et d'autres sont orientées système réparti. De plus, ce découplage devait être réalisé sous des contraintes de haute performance.

Le troisième axe de recherche a été de maîtriser le processus de déploiement d'une application sur une grille. Cette étape fait le lien entre la description d'une application et celle d'une grille informatique. Un objectif est d'automatiser autant que faire se peut ce processus sans être lié à un modèle de programmation particulier.


consulter les vidéos des HDR depuis 2001

Pour lire les présentations audio/vidéo vous devez disposer de RealPlayer.
Vous pouvez télécharger une version gratuite sur le site de Real


(c) pôle audiovisuel de l'Irisa