The University of Southampton
University of Southampton Institutional Repository

Agents and the Grid: Service Discovery

Agents and the Grid: Service Discovery
Agents and the Grid: Service Discovery
The Grid is a large-scale computer system that is capable of coordinating resources that are not subject to centralised control, whilst using standard, open, general-purpose protocols and interfaces, and delivering non-trivial qualities of service. In this chapter, we argue that Grid applications very strongly suggest the use of agent-based computing, and we review key uses of agent technologies in Grids: user agents, able to customize and personalise data; agent communication languages offering a generic and portable communication medium; and negotiation allowing multiple distributed entities to reach service level agreements. In the second part of the chapter, we focus on Grid service discovery, which we have identified as a prime candidate for use of agent technologies: we show that Grid-services need to be located via personalised, semantic-rich discovery processes, which must rely on the storage of arbitrary metadata about services that originates from both service providers and service users. We present UDDI-MT, an extension to the standard UDDI service directory approach that supports the storage of such metadata via a tunnelling technique that ties the metadata store to the original UDDI directory. The outcome is a flexible service registry which is compatible with existing standards and also provides metadata-enhanced service discovery.
Kluwer Academic Publishers
Moreau, Luc
033c63dd-3fe9-4040-849f-dfccbe0406f8
Luck, Mike
3c79874d-4522-4c33-8bf4-74f042394cf2
Miles, Simon
76c81b8e-1ca1-4d6d-ace3-922f03df97e0
Papay, Juri
21652b35-de29-439c-b343-cb3437ef2f9e
Decker, Keith
581e57ae-9b3b-4e49-8c8a-1a8d961bf656
Payne, Terry
0bb13d45-2735-45a3-b72c-472fddbd0bb4
Bergenti, Federico
Gleizes, Marie-Pierre
Zambonelli, Franco
Moreau, Luc
033c63dd-3fe9-4040-849f-dfccbe0406f8
Luck, Mike
3c79874d-4522-4c33-8bf4-74f042394cf2
Miles, Simon
76c81b8e-1ca1-4d6d-ace3-922f03df97e0
Papay, Juri
21652b35-de29-439c-b343-cb3437ef2f9e
Decker, Keith
581e57ae-9b3b-4e49-8c8a-1a8d961bf656
Payne, Terry
0bb13d45-2735-45a3-b72c-472fddbd0bb4
Bergenti, Federico
Gleizes, Marie-Pierre
Zambonelli, Franco

Moreau, Luc, Luck, Mike, Miles, Simon, Papay, Juri, Decker, Keith and Payne, Terry (2004) Agents and the Grid: Service Discovery. In, Bergenti, Federico, Gleizes, Marie-Pierre and Zambonelli, Franco (eds.) Methodologies and Software Engineering for Agent Systems: The Agent-Oriented Software Engineering Handbook. Kluwer Academic Publishers.

Record type: Book Section

Abstract

The Grid is a large-scale computer system that is capable of coordinating resources that are not subject to centralised control, whilst using standard, open, general-purpose protocols and interfaces, and delivering non-trivial qualities of service. In this chapter, we argue that Grid applications very strongly suggest the use of agent-based computing, and we review key uses of agent technologies in Grids: user agents, able to customize and personalise data; agent communication languages offering a generic and portable communication medium; and negotiation allowing multiple distributed entities to reach service level agreements. In the second part of the chapter, we focus on Grid service discovery, which we have identified as a prime candidate for use of agent technologies: we show that Grid-services need to be located via personalised, semantic-rich discovery processes, which must rely on the storage of arbitrary metadata about services that originates from both service providers and service users. We present UDDI-MT, an extension to the standard UDDI service directory approach that supports the storage of such metadata via a tunnelling technique that ties the metadata store to the original UDDI directory. The outcome is a flexible service registry which is compatible with existing standards and also provides metadata-enhanced service discovery.

Text
mseas04 - Accepted Manuscript
Available under License Creative Commons Attribution.
Download (1MB)

More information

Published date: 2004
Additional Information: Chapter: Agent
Organisations: Web & Internet Science, Electronics & Computer Science, IT Innovation

Identifiers

Local EPrints ID: 259477
URI: http://eprints.soton.ac.uk/id/eprint/259477
PURE UUID: d57a5db7-5745-448b-a83d-04ea40551afb
ORCID for Luc Moreau: ORCID iD orcid.org/0000-0002-3494-120X

Catalogue record

Date deposited: 28 Jun 2004
Last modified: 19 Mar 2024 17:44

Export record

Contributors

Author: Luc Moreau ORCID iD
Author: Mike Luck
Author: Simon Miles
Author: Juri Papay
Author: Keith Decker
Author: Terry Payne
Editor: Federico Bergenti
Editor: Marie-Pierre Gleizes
Editor: Franco Zambonelli

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×