Skip to Main content Skip to Navigation

Composants pour la grille

Matthieu Morel 1
1 OASIS - Active objects, semantics, Internet and security
CRISAM - Inria Sophia Antipolis - Méditerranée , Laboratoire I3S - COMRED - COMmunications, Réseaux, systèmes Embarqués et Distribués
Abstract : This thesis aims at facilitating the design and deployment of distributed applications on Grids, using a component-based programming approach. The specific issues in Grid computing addressed by the proposal of this thesis are : complexity of design, deployment, flexibility and high performance. We propose and justify a component model and an implementation framework. Our component model grounds on the Fractal component model and the active object model, It takes advantage of, first, the hierarchical model, well defined semantics and extensibility of the Fractal model, and second, the identification of components as configurable activities. We define a deployment model based on the concept of virtual architectures, and we propose primitives for collective communications through the specification of collective interfaces. Collective interfaces handle data distribution, parallelism and synchronization of invocations. They establish a basis for defining complex interactions between multiple components.
We realized an implementation of this model on top of the ProActive Grid middleware, therefore benefiting from underlying features of ProActive. We demonstrate the scalability and efficiency of the framework by developing and deploying on several hundred nodes a compute and communication-intensive application, and we take advantage of the collective interfaces to develop a component-based SPMD application with benchmarks.
Document type :
Complete list of metadatas
Contributor : Estelle Nivault <>
Submitted on : Wednesday, March 12, 2008 - 5:27:59 PM
Last modification on : Monday, October 12, 2020 - 10:30:21 AM
Long-term archiving on: : Friday, September 28, 2012 - 11:05:31 AM


  • HAL Id : tel-00263646, version 1



Matthieu Morel. Composants pour la grille. Génie logiciel [cs.SE]. Université Nice Sophia Antipolis, 2006. Français. ⟨tel-00263646⟩



Record views


Files downloads