Computing Grids and Peer-to-Peer networks are inherently heterogeneous and distributed, and for this reason they present new technological challenges: complexity in the design of applications, complexity of deployment, reusability, and performance issues.
The objective of this work is to provide an answer to these problems through the implementation for ProActive of an extensible, dynamical and hierarchical component model, Fractal.
This document is an overview of the implementation of Fractal with ProActive.
It presents:
the goals and the reasons for a new implementation of the Fractal model,
extensions to Fractal and conformance to the Fractal specification,
architectural concepts of the implementation,
the current Architecture Description Language,
some examples to illustrate the use of the API and the distribution of components,
ongoing research work and future directions.
This work contributes to the CoreGRID european project on Grid computing, by participating to the definition of a programming model for Grid components (the Grid Component Model), and by providing a prototype reference implementation of this model.
© 2001-2007 INRIA Sophia Antipolis All Rights Reserved