Components for grid computing
暂无分享,去创建一个
L’objectif de cette these est de faciliter la conception et le deploiement d’applications distribuees sur la Grille, en utilisant une approche orientee composants. Les problematiques du calcul sur grilles abordees dans notre proposition sont: la complexite de conception, le deploiement, la flexibilite et la performance. Nous proposons et justifions un modele de composants et son implantation. Le modele propose repose sur le modele de composants Fractal et sur le modele des objets actifs. Il beneficie d’une part, de la structure hierarchique et de la definition precise du modele Fractal, et d’autre part, de l’identification des composants comme activites configurables. Nous proposons un modele de deploiement et nous specifions un ensemble de primitives pour les communications collectives, grâce a la definition d’interfaces collectives. Les interfaces collectives permettent de gerer la distribution des donnees, le parallelisme et la synchronisation des invocations. Nous avons developpe une implantation du modele propose avec l’intergiciel de grille ProActive. Le framework de composants beneficie ainsi des fonctionnalites sous-jacentes offertes par l’intergiciel ProActive. Nous demontrons la capacite de passage a l’echelle et l’efficacite de notre framework en deployant sur plusieurs centaines de machines des applications intensives en termes de calcul et de communications. Nous mettons a profit les interfaces collectives pour developper une application SPMD a base de composants, dont nous evaluons les performances.