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
May 2001
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.
.
(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
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
Catalogue record
Date deposited: 26 Feb 2002
Last modified: 15 Mar 2024 02:57
Export record
Altmetrics
Contributors
Author:
Don Cruickshank
Author:
Luc Moreau
Author:
David De Roure
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