Back to Search
Start Over
The Grid Application Toolkit: Towards Generic and Easy Application Programming Interfaces for the Grid
- Source :
- Proceedings of IEEE, Proceedings of the IEEE, 93(3), 534-550. Institute of Electrical and Electronics Engineers Inc., Allen, G, Davis, K, Goodale, T, Hutanu, A, Kaiser, H, Kielmann, T, Merzky, A, van Nieuwpoort, R V, Reinefeld, A, Schintke, F, Schutt, T, Seidel, E & Ullmer, B 2005, ' The Grid Application Toolkit: Towards Generic and Easy Application Programming Interfaces for the Grid ', Proceedings of the IEEE, vol. 93, no. 3, pp. 534-550 . https://doi.org/10.1109/JPROC.2004.842755
- Publication Year :
- 2005
- Publisher :
- Institute of Electrical and Electronics Engineers Inc., 2005.
-
Abstract
- Core Grid technologies are rapidly maturing, but there remains a shortage of real Grid applications. One important reason is the lack of a simple and high-level application programming toolkit, bridging the gap between existing Grid middleware and application-level needs. The Grid Application Toolkit (GAT), as currently developed by the EC-funded project GridLab [1], provides this missing functionality. As seen from the application, the GAT provides a unified simple programming interface to the Grid infrastructure, tailored to the needs of Grid application programmers and users. A uniform programming interface will be needed for application developers to create a new generation of "Grid-aware" applications. The GAT implementation handles both the complexity and the variety of existing Grid middleware services via so-called adaptors. Complementing existing Grid middleware, GridLab also provides high-level services to implement the GAT functionality. We present the GridLab software architecture, consisting of the GAT, environment-specific adaptors, and GridLab services. We elaborate the concepts underlying the GAT and outline the corresponding application programming interface. We present the functionality of GridLab's high-level services and demonstrate how a dynamic Grid application can easily benefit from the GAT. All GridLab software is open source and can be downloaded from the project Web site. © 2005 IEEE.
- Subjects :
- Application programming interface
business.industry
Computer science
Distributed computing
Grid application
computer.software_genre
Grid
Bridging (programming)
Open source
Software
Grid computing
SDG 7 - Affordable and Clean Energy
Electrical and Electronic Engineering
Software architecture
business
computer
Subjects
Details
- Language :
- English
- ISSN :
- 00189219
- Volume :
- 93
- Issue :
- 3
- Database :
- OpenAIRE
- Journal :
- Proceedings of the IEEE
- Accession number :
- edsair.doi.dedup.....ecb2d3933cc1c6924249d7980e5771aa
- Full Text :
- https://doi.org/10.1109/JPROC.2004.842755