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
2004
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
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
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
Catalogue record
Date deposited: 28 Jun 2004
Last modified: 19 Mar 2024 17:44
Export record
Contributors
Author:
Luc Moreau
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