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.
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
Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Sci. Am. (May 2001)
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)
Cao, J., Jarvis, S.A., Saini, S.: ARMS: An agent-based resource management system for grid computing. Scientific Programming 10(2), 135–148 (2002)
Czajkowski, K., Foster, I., Kesselman, C.: Resource and service management. In: [10]
Dale, J., Lyell, M.: Towards an abstract service architecture for multi-agent systems. In: Workshop on Challenges in Open Agent Systems 2003 (2003)
de Roure, D., Jennings, N.R., Shadbolt, N.: The semantic Grid: Past, present and future. Proceedings of the IEEEÂ 93 (2005)
Foundation for Intelligent Physical Agents (FIPA), http://www.fipa.org
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)
Foster, I., Kesselman, C., Tuecke, S.: The anatomy of the Grid: Enabling scalable virtual organizations. International J. of Supercomputer Applications 15(3) (2001)
Foster, I., Kesselman, C. (eds.): The Grid 2: Blueprint for a New Computing Infrastructure, 2nd edn. Morgan Kaufmann, San Francisco (2003)
The Globus Alliance, http://www.globus.org
Heine, F., Hovestadt, M.: Towards ontology-driven P2P Grid resource discovery. In: 5th IEEE/ACM International Workshop on Grid Computing (November 2004)
Jennings, N.R.: An agent-based approach for building complex software systems. Communications of the ACM 44(4), 35–41 (2001)
Kumar, K.: An agent-based Grid flow management framework. GlobusWorld (2004)
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)
Sycara, K.P.: Multiagent systems. AI Magazine 19(2) (summer 1998)
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)
Tuecke, S., et al.: Global Grid Forum OGSI Working Group, June 27 (2003)
Wooldridge, M.: Agent-based software engineering. IEEE Proceedings of Software Engineering 144, 26–37 (1997)
Wooldridge, M.: Introduction to MultiAgent Systems. John Wiley & Sons, Chichester (2002)
Sirin, E.: OWL-S API, http://www.mindswap.org/2004/owl-s/api/
Telecom Italia Lab. Jade 3.1, http://jade.tilab.com/
The Globus Alliance. Globus Toolkit 3.2, http://www-unix.globus.org/toolkit/
The JDOM TMProject. Jdom 1.0, http://jdom.org/
Eclipse Foundation. Eclipse 3.0, http://www.eclipse.org/
A Globus Toolkit Plug-in for Eclipse, http://gsbt.sourceforge.net/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)