Skip to main content

Practical Experience in Building an Agent System for Semantics-Based Provision and Selection of Grid Services

  • Conference paper
Parallel Processing and Applied Mathematics (PPAM 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3911))

  • 801 Accesses

Abstract

We present our practical experience in implementing an agent-based system for provision and selection of Grid services. The agents form a marketplace where services are offered and searched. Agents communicate semantic information about services using OWL-S. We describe our implementation that is built on Globus Toolkit 3, the JADE agent framework and an OWL-S toolkit. This combination of technologies can be used for more sophisticated agent-based services, such as automatic composition of services. We illustrate and evaluate our framework using a simple example, yet without loosing generality. Our preliminary evaluation captures the relative costs of different stages during service provision and selection, and detects potential bottlenecks.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Sci. Am. (May 2001)

    Google Scholar 

  2. Brooke, J., Fellows, D., Garwood, K., Goble, C.A.: Semantic matching of grid resource descriptions. In: Proc. of the 2nd Eur. Across Grids Conf., Cyprus (2004)

    Google Scholar 

  3. Cao, J., Jarvis, S.A., Saini, S.: ARMS: An agent-based resource management system for grid computing. Scientific Programming 10(2), 135–148 (2002)

    Article  Google Scholar 

  4. Czajkowski, K., Foster, I., Kesselman, C.: Resource and service management. In: [10]

    Google Scholar 

  5. Dale, J., Lyell, M.: Towards an abstract service architecture for multi-agent systems. In: Workshop on Challenges in Open Agent Systems 2003 (2003)

    Google Scholar 

  6. de Roure, D., Jennings, N.R., Shadbolt, N.: The semantic Grid: Past, present and future. Proceedings of the IEEE 93 (2005)

    Google Scholar 

  7. Foundation for Intelligent Physical Agents (FIPA), http://www.fipa.org

  8. Foster, I., Jennings, N.R., Kesselman, C.: Brain meets brawn: Why grid and agents need each other. In: AAMAS 2004, New York, USA, July 2004, IEEE, Los Alamitos (2004)

    Google Scholar 

  9. Foster, I., Kesselman, C., Tuecke, S.: The anatomy of the Grid: Enabling scalable virtual organizations. International J. of Supercomputer Applications 15(3) (2001)

    Google Scholar 

  10. Foster, I., Kesselman, C. (eds.): The Grid 2: Blueprint for a New Computing Infrastructure, 2nd edn. Morgan Kaufmann, San Francisco (2003)

    Google Scholar 

  11. The Globus Alliance, http://www.globus.org

  12. Heine, F., Hovestadt, M.: Towards ontology-driven P2P Grid resource discovery. In: 5th IEEE/ACM International Workshop on Grid Computing (November 2004)

    Google Scholar 

  13. Jennings, N.R.: An agent-based approach for building complex software systems. Communications of the ACM 44(4), 35–41 (2001)

    Article  Google Scholar 

  14. Kumar, K.: An agent-based Grid flow management framework. GlobusWorld (2004)

    Google Scholar 

  15. Moreau, L., et al.: On the use of agents in bioinformatics Grid. In: CCGRID 2003. 3rd International Symposium on Cluster Computing and the Grid, IEEE, Los Alamitos (2003)

    Google Scholar 

  16. Sycara, K.P.: Multiagent systems. AI Magazine 19(2) (summer 1998)

    Google Scholar 

  17. Tangmunarunkit, H., Decker, S., Kesselman, C.: Ontology-based resource matching in the Grid - the Grid meets the semantic web. In: Fensel, D., Sycara, K.P., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 706–721. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  18. Tuecke, S., et al.: Global Grid Forum OGSI Working Group, June 27 (2003)

    Google Scholar 

  19. Wooldridge, M.: Agent-based software engineering. IEEE Proceedings of Software Engineering 144, 26–37 (1997)

    Article  Google Scholar 

  20. Wooldridge, M.: Introduction to MultiAgent Systems. John Wiley & Sons, Chichester (2002)

    Google Scholar 

  21. Sirin, E.: OWL-S API, http://www.mindswap.org/2004/owl-s/api/

  22. Telecom Italia Lab. Jade 3.1, http://jade.tilab.com/

  23. The Globus Alliance. Globus Toolkit 3.2, http://www-unix.globus.org/toolkit/

  24. The JDOM TMProject. Jdom 1.0, http://jdom.org/

  25. Eclipse Foundation. Eclipse 3.0, http://www.eclipse.org/

  26. A Globus Toolkit Plug-in for Eclipse, http://gsbt.sourceforge.net/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nimar, G., Vlassov, V., Popov, K. (2006). Practical Experience in Building an Agent System for Semantics-Based Provision and Selection of Grid Services. In: Wyrzykowski, R., Dongarra, J., Meyer, N., Waśniewski, J. (eds) Parallel Processing and Applied Mathematics. PPAM 2005. Lecture Notes in Computer Science, vol 3911. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11752578_34

Download citation

  • DOI: https://doi.org/10.1007/11752578_34

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34141-3

  • Online ISBN: 978-3-540-34142-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics