Component-Based Approach for Programming and Running Scientific Applications on Grids and Clouds

Date Added: Nov 2011
Format: PDF

The paper presents an approach to programming and running scientific applications on the grid and cloud infrastructures based on two principles: the first one is to follow a component-based programming model, the second is to apply a flexible technology which allows virtualizing the underlying infrastructure. The solutions described in this paper include high-level composition and deployment consisting of a scripting-based environment and a manager system based on an architecture description language, dynamically-managed pool of component containers, interoperability with other component models such as Grid Component Model (GCM).