|Chapter title||A component-based integrated toolkit|
|Authors||Tejedor, E., Badia, R.M., Kielmann, T. and Getov, Vladimir|
|Editors||Danelutto, M., Fragopoulou, P. and Getov, Vladimir|
This paper presents the Integrated Toolkit, a framework which enables the easy development of Grid-unaware applications. While keeping the Grid transparent to the programmer, the Integrated Toolkit tries to optimize the performance of such applications by exploiting their inherent concurrency when executing them on the Grid. The Integrated Toolkit is designed to follow the Grid Component Model (GCM) and is therefore formed by several components, each one encapsulating a given functionality identified in the GRID superscalar runtime. Currently, a first functional prototype of the Integrated Toolkit is under development. On the one hand, we have chosen ProActive as the GCM implementation and, on the other, we have used JavaGAT as a uniform interface to abstract from the underlying Grid middleware when performing job submission and file transfer operations. Thus far, we have tested our prototype with several simple applications, showing that they maintain the same behaviour as if they were executed locally and sequentially.
|Keywords||Integrated Toolkit, components, Grid Component Model, Grid-unaware applications, concurrency exploitation, performance optimization|
|Book title||Making grids work: Proceedings of the CoreGRID Workshop on Programming Models Grid and P2P System Architecture Grid Systems, Tools and Environments 12-13 June 2007, Heraklion, Crete, Greece|
|Digital Object Identifier (DOI)||https://doi.org/10.1007/978-0-387-78448-9_11|