Skip to main content
Log in

Discovering Resources in Computational GRID Environments

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Corporations are using computational GRIDs to improve their operations. Future GRIDs will allow an organisation to take advantage of computational GRIDs without having to develop a custom in-house solution. GRID Resource Providers (GRP) make resources available on the GRID so that others may use these resources. GRPs allow companies to make use of a range of resources such as processing power or mass storage. However simply providing resources is not enough to ensure the success of a computational GRID. Access to these resources must be controlled otherwise computational GRIDs will simply evolve to become a victim of their own success, unable to offer a suitable Quality of Service (QoS) to any user. The task of providing a standard querying mechanism for Computational GRID Environments (CGE) has already witnessed considerable work from groups such as the Globus project who have delivered the Metacomputing Directory Service (MDS) which provides a means to query devices attached to the GRID. This paper describes a monitoring component both capable of the dynamic discovery of available resources in a computing GRID environment and executing user jobs on the available resource at a given moment in time. Consideration has been paid to integrating with GRID accounting systems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. K. Arnold, B. Osullivan, R. W. Scheifler, and J. Waldo. The Jini Specification. The Java Technology Series. Addison-Wesley, New York, USA, June 1999.

    Google Scholar 

  2. M. Boger. Java in Distributed Systems. Wiley, ISBN: 0-471-49838-6 2001

  3. J. Cao, D. P. Spooner, J. D. Turner, and S. A. Jarvis. Agent-based resource management for GRID computing. 2nd Int. Workshop on Agent based Cluster and GRID Computing, Berlin, Germany, pp. 350–351, 2002.

  4. K. Czajkowski, I. Foster, N. Karonis, C. Kesselman, S. Martin, W. Smith, and S. Tuecke. A resource management architecture for metacomputing system. In Proc. IPPS/SPDP '98 Workshop on Job Scheduling Strategies for Parallel Processing, pp. 62–82, 1998.

  5. D. De Roure, N. Jennings, and N. Shadbolt. The semantic grid: Past, present, and future. In Proceedings of the IEEE, Volume 93, Issue 3, March 2005, pp. 669–681, ISSN: 0018-9219.

  6. Department of Energy, Science GRID. http://doescienceGRID.org/, 2003

  7. R. Dotinga. GRID Computing good for business. Wired Magazine, January 16th 2003.

  8. J. Feghhi, P. Williams, and J. Feghhi. Digital Certificates: Applied Internet Security. Addison Wesley. October 1998.

  9. A. Ferguson. GRID Computing Is It Really Worth the Hype? Linux Pro, March 2003.

  10. I. Foster and C. Kesselman. The GRID: A Blueprint for a New Computing Infrastructure. Morgan Kaufman Publishers, New York, US, 2000.

    Google Scholar 

  11. I. Foster, C. Kesselman, and S. Tuecke. The Nexus approach to integrating multithreading and communication. J. Parallel and Distributed Computing, 37(1):70–82, 1996.

    Article  Google Scholar 

  12. J. Frey, T. Tannenbaum, M. Livny, I. Foster, and S. Tuecke. Condor-G: A computation management agent for multi-institutional GRIDs. 10th Symposium on High Performance Distributed Computing, IEEE, Aug 2001.

  13. E. Gamma, R. Helm, R. Johnson, and J. Vissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley. December 2003.

  14. Globus Project. http://www.globus.org, 2003.

  15. GRAM: Globus Resource Allocation & Management. http://www.globus.org/training/toolkit-internals/06-ResourceMgmt.pdf. 2003

  16. E. R. Harold. Processing XML with Java. Addison Wesley, MA, USA, 2002.

    Google Scholar 

  17. J. Heaton. Programming spiders, bots and aggregators in Java. Sybex, 2002. In IEEE International Symposium on Cluster Computing and the GRID (CCGRID'2003). May 2003. Japan.

  18. IPG Accounting System, 2002, http://www.nas.nasa.gov/Groups/Database/ipg.html

  19. C. Lee, C. Kesselman, J. Stepanek, R. Lindell, S. Hwang, B. Scott Michel, J. Bannister, I. Foster, and A. Roy. The quality of service component for the globus metacomputing system. In Proc. IWQoS '98, pp. 140–142, 1998.

  20. D. Martin, and M. Birbeck. Professional XML, Wrox. 2000

  21. W. S. Means, and E. R. Harold. XML in a Nutshell : A Desktop Quick Reference (Nutshell Handbook), ISBN: 0596000588, O'Reilly; 1 ed., January 15, 2001.

  22. Sun Microsystems. Sun Microsystems GRID Technology, 2003, http://www.sun.com/GRID.

  23. NASA. Information Power GRID, 2003, http://www.nas.nasa.gov/About/IPG/ipg.html

  24. A. Oram. P2P - Harnessing the Power of Disruptive Technologies. O'Reilly, London, March 2001.

    Google Scholar 

  25. B. Plale, P. Dinda, and G. von Laszewski. Key concepts and services of a GRID information service. In Proceedings of the 15th International Conference on Parallel and Distributed Computing Systems, 2002

  26. D. Rogerson. Inside COM—Microsoft's Component Object Model. Microsoft Press, 1997.

  27. Semantic Web. http://www.w3.org/2001/sw

  28. R. Smith. GRID CLUSTER BOOSTS BOEING'S DELTA IV ROCKETS. GRIDtoday, Januaray 13, 2003: Vol. 2, No. 2 (Article online at http://www.gridtoday.com/03/0113/100949.html)

  29. The GRIDbus Project, 2003, http://www.GRIDbus.org/

  30. The GRIDbus Project. GRID Accounting Services Architecture, 2003, http://www.cs.mu.oz.au/∼raj/papers/GRIDbank.pdf.

  31. S. Vinoski. CORBA: Integrating diverse applications within distributed heterogeneous environments. IEEE Communications Magazine, 14(2), 1997.

  32. G. von Laszewski, I. Foster, and J. Gawor. CoG Kits: A bridge between commodity distributed computing and high-performance GRIDs. In ACM Java Grande Conference, pp. 97–106. San Francisco, CA, 3–5 June 2000.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kevin Curran.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bradley, A., Curran, K. & Parr, G. Discovering Resources in Computational GRID Environments. J Supercomput 35, 27–49 (2006). https://doi.org/10.1007/s11227-006-0888-0

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-006-0888-0

Keywords

Navigation