Concepts and Technologies for a Worldwide Grid Infrastructure
Grid computing got much attention lately—not only from the academic world, but also from industry and business. But what remains when the dust of the many press articles has settled? We try to answer this question by investigating the concepts and techniques grids are based on. We distinguish three kinds of grids: the HTML-based Information Grid, the contemporary Resource Grid, and the newly evolving Service Grid.
We show that grid computing is not just another hype, but has the potential to open new perspectives for the co-operative use of distributed resources. Grid computing is on the right way to solve a key problem in our distributed computing world: the discovery and coordinated use of distributed services that may be implemented by volatile, dynamic local resources.
KeywordsResource Description Framework Resource Grid Simple Object Access Protocol Information Grid Open Grid Service Architecture
Unable to display preview. Download preview PDF.
- 1.Alessandro Bassi et al. The Internet Backplane Protocol: A Study in Resource Sharing. In Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid2002), pages 194–201, May 2002.Google Scholar
- 2.R. Anderson et al., Professional XML. Wrox Press Ltd., 2000.Google Scholar
- 3.Francisco Curbera et al. Unraveling the Web Services Web-An Introduction to SOAP, WSDL, and UDDI. IEEE Internet Computing, pages 86–93, March 2002.Google Scholar
- 4.EU Datagrid project. http://www.eu-datagrid.org/.
- 5.Dan Davis, Manish Parashar. Latency Performance of SOAP Implementations. In Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid2002), pages 407–412, May 2002.Google Scholar
- 7.Ian Foster, Carl Kesselman, Steven Tuecke. The Anatomy of the Grid-Enabling Scalable Virtual Organizations. J. Supercomputer Applications, 2001.Google Scholar
- 8.Ian Foster, Carl Kesselman, Jeffrey M. Nick, Steven Tuecke. The Physiology of the Grid-An Open Grid Services Architecture for Distributed Systems Integration, draft paper, 2002.Google Scholar
- 9.Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Design Patterns-Elements of a Reusable Object Oriented Software. Addison Wesley, 1995.Google Scholar
- 12.hpcWire, http://www.tgc.com/hpcwire.html, 03.02. 2002.
- 13.Michael J. Litzkow, Miron Livny, Matt W. Mutka. Condor-A Hunter of Idle Workstations. In Proceedings of the 8th International Conference on Distributed Computing Systems, pages 104–111, IEEE Computer Society, June 1988.Google Scholar
- 14.Object Management Group. Corba. http://www.omg.org/technology/documents/corba_spe
- 15.A. Reinefeld, H. Stüben, T. Steinke, W. Baumann. Models for Specifying Distributed Computer Resources in UNICORE. 1st EGrid Workshop, ISThmus Conference Proceedings, pages 313–320, Poznan 2000.Google Scholar
- 16.A. Reinefeld, H. Stüben, F. Schintke, G. Din. GuiGen: A Toolset for Creating Customized Interfaces for Grid User Communities, To appear in Future Generation Computing Systems, 2002.Google Scholar
- 17.D.B. Skillicorn. Motivating Computational Grids In Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid2002), pages 401–406, May 2002.Google Scholar
- 18.Ian Taylor, Bernd Schutz. Triana-A quicklook data analysis system for gravitational wave detectors. In Proceedings of the Second Workshop on Gravitational Wave Data Analysis, Editions Frontières, pages 229–237, Paris, 1998.Google Scholar
- 19.Steven Tuecke, Karl Czajkowski, Ian Foster, Jeffrey Frey, Steve Graham, Carl Kesselman. Grid Service Specification, 2002.Google Scholar
- 20.Web Services Description Language (WSDL) 1.1. W3C Note, http://www.w3.org/TR/wsdl/, 15 March 2001.