Agents that reduce work and information overload
Communications of the ACM
An automated auction in ATM network bandwidth
Market-based control
The Nexus approach to integrating multithreading and communication
Journal of Parallel and Distributed Computing - Special issue on multithreading for multiprocessors
KQML as an agent communication language
Software agents
A tool for content based navigation of music
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
Proceedings of the third annual conference on Autonomous Agents
Dynamic resource allocation by market-based routing in telecommunications networks
IATA '98 Proceedings of the second international workshop on Intelligent agents for telecommunication applications
An agent architecture to fulfill real-time requirements
AGENTS '00 Proceedings of the fourth international conference on Autonomous agents
Implementing an open link service for the World Wide Web
World Wide Web
Agent-Oriented Flexible Multimedia System Considering Organization and QoS Functions
DEXA '99 Proceedings of the 10th International Workshop on Database & Expert Systems Applications
A Survey of Research in Deliberative Real-Time Artificial Intelligence
A Survey of Research in Deliberative Real-Time Artificial Intelligence
Negotiation in multi-agent systems
The Knowledge Engineering Review
Its about time: link streams as continuous metadata
Proceedings of the 12th ACM conference on Hypertext and Hypermedia
Open hypermedia as a navigational interface to ontological information spaces
Proceedings of the 12th ACM conference on Hypertext and Hypermedia
The Pipeline of Enrichment: Supporting Link Creation for Continuous Media
Revised Papers from the nternational Workshops OHS-7, SC-3, and AH-3 on Hypermedia: Openness, Structural Awareness, and Adaptivity
Hi-index | 0.00 |
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 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.