Abstract. Grids raise new challenges in the following way: heterogeneity of underlying machines/networks and runtime environments (types and performance characteristics), not a single administrative domain, versatility. So the need to have appropriate programming and runtime solutions in order to write, deploy then execute applications on such heterogeneous distributed hardware in an effective and efficient manner. We propose in this article a solution to those challenges which takes the form of a programming and deployment framework featuring parallel, mobile, secure and distributed objects and components.
This paper presents a case study in the generic design of Grid component models. It defines a framework allowing two component systems, one running in a CCA environment, and another running in a Fractal environment, to interact as if they were elements of the same system. This work demonstrates the openness of both Fractal and CCA component models. It also gives a very generic and exhaustive overview of the interaction strategies that can be adopted to allow full integration of these two models, like strategies for reusing in Fractal single components from the CCA world and connecting a Fractal system to an already running CCA assembly. Finally, it presents the implementation and results of investigation of interoperability between two given component frameworks: MOCCA and ProActive. In generall, this paper presents the key concepts useful to make any two component models interoperate.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.