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...
Main Authors: | , , |
---|---|
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 |