Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Developing multi-agent systems with a FIPA-compliant agent framework
Software—Practice & Experience
VIDEX: an integrated generic video indexing approach
MULTIMEDIA '00 Proceedings of the eighth ACM international conference on Multimedia
A FIPA compliant agent platform for federated information systems
ACIS International Journal of Computer & Information Science - Special issue on software engineering applied to networking & parallel/distributed computing
Programming and Deploying Java Mobile Agents Aglets
Programming and Deploying Java Mobile Agents Aglets
Mole – Concepts of a mobile agent system
World Wide Web
A Survey on Content-Based Retrieval for Multimedia Databases
IEEE Transactions on Knowledge and Data Engineering
Grasshopper - A Mobile Agent Platform for Active Telecommunication
IATA '99 Proceedings of the Third International Workshop on Intelligent Agents for Telecommunication Applications
M-tree: An Efficient Access Method for Similarity Search in Metric Spaces
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
The X-tree: An Index Structure for High-Dimensional Data
VLDB '96 Proceedings of the 22th International Conference on Very Large Data Bases
Mobile Agents for WWW Distributed Database Access
ICDE '99 Proceedings of the 15th International Conference on Data Engineering
Mobile software agents: an overview
IEEE Communications Magazine
Data grid system based on agent for interoperability of distributed data
PRIMA'06 Proceedings of the 9th Pacific Rim international conference on Agent Computing and Multi-Agent Systems
Hi-index | 0.00 |
The purpose of this paper is to present a new infrastructure for multimedia database searches that is based on CORBA and mobile agent technology. A new mobile agent system, called Vagabond, was implemented in pure Java using only standard CORBA facilities. The fundamental agent design and architecture is introduced here. Measurements demonstrated the merits of Vagabond, namely the simple design, the implicit heterogenity inherited from CORBA, and its speed. The system (renamed as M3) was implanted inside an Oracle8i database system which is able to run Java code as a stored procedure. Further measurements have justified the idea presented above, ie. sending agents directly inside the database can decrease the response time of multimedia content search and retrieval. However, the required modifications made the embedded agency accessible for clients using only Aurora, Oracle's modified Visibroker ORB. On the basis of the Proxy design pattern, the paper presents a proxy solution that encapsulates the specific protocol issues that restricted interoperability, and thus provides the user of the infrastructure with the benefits of a truly heterogeneous environment.