The University of Southampton
University of Southampton Institutional Repository

Architectural design of a multi-agent system for handling metadata streams

Architectural design of a multi-agent system for handling metadata streams
Architectural design of a multi-agent system for handling metadata streams
We have designed a multi-agent architecture to deliver metadata streams synchronously with multimedia streams over a wide-area network. To this end, we have devised a simple protocol for synchronising agents to a media clock. This protocol defines the concept of deadline, after which servers can drop data because it can no longer reach clients in time. We also introduce a new concept of contract as a first-class entity representing a successful subscription; a contract is used by agents as a session identifier during the navigation of streams. Quality of service is a vital element of this architecture because of the need to deliver metadata on time. As a result, our architecture supports various communication protocols, including UDP, RMI, SSL, or multicast. This resulted in a return to a more declarative form of speech acts, totally orthogonal to a notion of virtual communication channel used to manage the quality of service of communication.
1-58113-326-X
505--512
Cruickshank, Don
ed6ae18a-bcee-4a0b-86af-7a10e0f219ee
Moreau, Luc
033c63dd-3fe9-4040-849f-dfccbe0406f8
Roure, David De
02879140-3508-4db9-a7f4-d114421375da
Cruickshank, Don
ed6ae18a-bcee-4a0b-86af-7a10e0f219ee
Moreau, Luc
033c63dd-3fe9-4040-849f-dfccbe0406f8
Roure, David De
02879140-3508-4db9-a7f4-d114421375da

Cruickshank, Don, Moreau, Luc and Roure, David De (2001) Architectural design of a multi-agent system for handling metadata streams. The fifth ACM International Conference on Autonomous Agents. 505--512 . (doi:10.1145/375735.376429).

Record type: Conference or Workshop Item (Paper)

Abstract

We have designed a multi-agent architecture to deliver metadata streams synchronously with multimedia streams over a wide-area network. To this end, we have devised a simple protocol for synchronising agents to a media clock. This protocol defines the concept of deadline, after which servers can drop data because it can no longer reach clients in time. We also introduce a new concept of contract as a first-class entity representing a successful subscription; a contract is used by agents as a session identifier during the navigation of streams. Quality of service is a vital element of this architecture because of the need to deliver metadata on time. As a result, our architecture supports various communication protocols, including UDP, RMI, SSL, or multicast. This resulted in a return to a more declarative form of speech acts, totally orthogonal to a notion of virtual communication channel used to manage the quality of service of communication.

Text
aa01 - Accepted Manuscript
Available under License Creative Commons Attribution.
Download (12MB)

More information

Published date: May 2001
Additional Information: Organisation: ACM Address: Montreal, Canada
Venue - Dates: The fifth ACM International Conference on Autonomous Agents, 2001-05-01
Organisations: Web & Internet Science

Identifiers

Local EPrints ID: 256349
URI: http://eprints.soton.ac.uk/id/eprint/256349
ISBN: 1-58113-326-X
PURE UUID: da4c8c8c-f79d-4f3b-8fc3-defd7c76c800
ORCID for Don Cruickshank: ORCID iD orcid.org/0000-0002-0777-0855
ORCID for Luc Moreau: ORCID iD orcid.org/0000-0002-3494-120X
ORCID for David De Roure: ORCID iD orcid.org/0000-0001-9074-3016

Catalogue record

Date deposited: 26 Feb 2002
Last modified: 15 Mar 2024 02:57

Export record

Altmetrics

Contributors

Author: Don Cruickshank ORCID iD
Author: Luc Moreau ORCID iD
Author: David De Roure ORCID iD

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.

×