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