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

We have designed a multi-agent architecture to deliver meta-data 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 a deadline, after which servers can...

Full description

Bibliographic Details
Main Authors: Cruickshank, D, Moreau, L, Roure, D
Format: Journal article
Language:English
Published: 2001
_version_ 1826302265157222400
author Cruickshank, D
Moreau, L
Roure, D
author_facet Cruickshank, D
Moreau, L
Roure, D
author_sort Cruickshank, D
collection OXFORD
description We have designed a multi-agent architecture to deliver meta-data 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 a deadline, after which servers can drop data because it can no longer reach clients in time. We also introduce a new concept of a 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.
first_indexed 2024-03-07T05:44:56Z
format Journal article
id oxford-uuid:e6e9cc27-8f84-47b9-abbe-619094e91949
institution University of Oxford
language English
last_indexed 2024-03-07T05:44:56Z
publishDate 2001
record_format dspace
spelling oxford-uuid:e6e9cc27-8f84-47b9-abbe-619094e919492022-03-27T10:34:25ZArchitectural design of a multi-agent system for handling metadata streams.Journal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:e6e9cc27-8f84-47b9-abbe-619094e91949EnglishSymplectic Elements at Oxford2001Cruickshank, DMoreau, LRoure, DWe have designed a multi-agent architecture to deliver meta-data 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 a deadline, after which servers can drop data because it can no longer reach clients in time. We also introduce a new concept of a 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.
spellingShingle Cruickshank, D
Moreau, L
Roure, D
Architectural design of a multi-agent system for handling metadata streams.
title Architectural design of a multi-agent system for handling metadata streams.
title_full Architectural design of a multi-agent system for handling metadata streams.
title_fullStr Architectural design of a multi-agent system for handling metadata streams.
title_full_unstemmed Architectural design of a multi-agent system for handling metadata streams.
title_short Architectural design of a multi-agent system for handling metadata streams.
title_sort architectural design of a multi agent system for handling metadata streams
work_keys_str_mv AT cruickshankd architecturaldesignofamultiagentsystemforhandlingmetadatastreams
AT moreaul architecturaldesignofamultiagentsystemforhandlingmetadatastreams
AT roured architecturaldesignofamultiagentsystemforhandlingmetadatastreams