Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Proposals for a Grid Component Model, CoreGRID Deliverable D.PM.02, 2006.
Fractal specification, http://fractal.objectweb.org/specification/index.html
R. M. Badia, Jesus Labarta, Raul Sirvent, Josep M. Perez, Jose M. Cela and Rogeli Grima. Programming Grid Applications with GRID superscalar. Journal of GRID Computing, Vol. 1 Issue 2. Pages: 151-170, June 2003.
ProActive, http://www-sop.inria.fr/oasis/proactive/
Grid Application Toolkit, http://www.gridlab.org/gat/
Rob van Nieuwpoort, Jason Maassen, Thilo Kielmann and Henri E. Bal. Satin: Simple and Efficient Java-based Grid Programming. Scalable Computing: Practice and Experience, 6 (3):19-32, September 2005.
Sergei Gorlatch and Jan Dunnweber. From Grid Middleware to Grid Applications: Bridg-ing the Gap with HOCs. In Future Generation Grids, Springer Verlag, 2005.
Marco Aldinucci, Massimo Coppola, Marco Danelutto, Marco Vanneschi and Corrado Zoccolo. ASSIST as a Research Framework for High-performance Grid Programming Environments. In Jose C. Cunha and Omer F. Rana, editors, Grid Computing: Software environments and Tools. Springer-Verlag, 2004.
P-GRADE portal, http://www.lpds.sztaki.hu/pgportal/
Natalia Currle-Linde, Uwe Kuester, Michael M. Resch, Benedetto Risio. Science Experi-mental Grid Laboratory (SEGL) Dynamical Parameter Study in Distributed Systems. In proceedings of the 2005 International Conference on Parallel Computing (ParCo 2005), pp 49-56, Malaga, Spain.
Java annotations, http://java.sun.com/j2se/1.5.0/docs/guide/language/annotations.html
Design of the Integrated Toolkit with Supporting Mediator Components, CoreGRID Deliverable D.STE.05, 2006.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Tejedor, E., Badia, R.M., Kielmann, T., Getov, V. (2008). A Component-Based Integrated Toolkit. In: Making Grids Work. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-78448-9_11
Download citation
DOI: https://doi.org/10.1007/978-0-387-78448-9_11
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-78447-2
Online ISBN: 978-0-387-78448-9
eBook Packages: Computer ScienceComputer Science (R0)