Integrating Application And System Components With The Grid Component Model

The Grid Component Model (GCM) is becoming a promising development platform for flexible and adaptable grid applications. Recently, a set of mediator components has been proposed for providing a uniform and integrated platform to access grid middleware, services, and resources from an application. In this paper, we present our experiences with building such mediator components using GCM, focusing on two functionality areas. First, we show how application adaption support can be realized viamediator components, based on a set of component controllers through which the application components can be adapted and steered. Second, we show how a service and resource abstraction layer can be controlled at runtime from the mediator components.

[1]  Peter Kilpatrick,et al.  Behavioural Skeletons in GCM: Autonomic Management of Grid Components , 2008, 16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008).

[2]  Gergely Sipos,et al.  Towards user-transparent performance prediction for workflows of higher-order components , 2006 .

[3]  Thierry Coupaye,et al.  The FRACTAL component model and its support in Java: Experiences with Auto-adaptive and Reconfigurable Systems , 2006 .

[4]  R. Wolski,et al.  GridSAT: A Chaff-based Distributed SAT Solver for the Grid , 2003, ACM/IEEE SC 2003 Conference (SC'03).

[5]  Francine Berman,et al.  Adaptive Computing on the Grid Using AppLeS , 2003, IEEE Trans. Parallel Distributed Syst..

[6]  Thilo Kielmann,et al.  Programming Models for Grid Applications and Systems: Requirements and Approaches , 2006, IEEE John Vincent Atanasoff 2006 International Symposium on Modern Computing (JVA'06).

[7]  Shantenu Jha,et al.  Grid Interoperability at the Application Level Using SAGA , 2007, Third IEEE International Conference on e-Science and Grid Computing (e-Science 2007).

[8]  Péter Kacsuk,et al.  Integrating resource and service discovery in the CoreGrid information cache mediator component , 2005 .

[9]  Thierry Coupaye,et al.  The FRACTAL component model and its support in Java , 2006, Softw. Pract. Exp..

[10]  Henri E. Bal,et al.  Sensitivity of parallel applications to large differences in bandwidth and latency in two-layer interconnects , 1999, Proceedings Fifth International Symposium on High-Performance Computer Architecture.

[11]  Steven G. Parker,et al.  The CCA component model for high-performance scientific computing , 2006 .

[12]  Miron Livny,et al.  Adaptive Scheduling for Master-Worker Applications on the Computational Grid , 2000, GRID.

[13]  Italo Epicoco,et al.  Resource and Service Discovery in the iGrid Information Service , 2005, ICCSA.

[14]  Eduardo Huedo,et al.  A framework for adaptive execution in grids , 2004, Softw. Pract. Exp..

[15]  Jason Maassen,et al.  Self-adaptive applications on the grid , 2007, PPoPP.

[16]  Thilo Kielmann,et al.  A Service for Reliable Execution of Grid Applications , 2006, CoreGRID Integration Workshop.

[17]  Henri E. Bal,et al.  User-friendly and reliable grid computing based on imperfect middleware , 2007, Proceedings of the 2007 ACM/IEEE Conference on Supercomputing (SC '07).

[18]  Sathish S. Vadhiyar,et al.  Self adaptivity in Grid computing , 2005, Concurr. Pract. Exp..