loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
10th Euromicro Workshop on Parallel, Distributed and Network-based Processing (EUROMICRO-PDP 2002)
Mobile Agents in a Distributed Heterogeneous Database Syste
Canary Islands, Spain
January 09-January 11
ISBN: 0-7695-1444-8
Balazs Goldschmidt, Budapest University of Technology and Economics
Zoltan Laszlo, Budapest University of Technology and Economics
Mario Doller, University Klagenfurt
Harald Kosch, University Klagenfurt
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 $M^3$) was implanted inside an Oracle8\textit{i} 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.
Index Terms:
mobile agents, database, multimedia, CORBA, distributed computing
Citation:
Balazs Goldschmidt, Zoltan Laszlo, Mario Doller, Harald Kosch, "Mobile Agents in a Distributed Heterogeneous Database Syste," pdp, pp.0123, 10th Euromicro Workshop on Parallel, Distributed and Network-based Processing (EUROMICRO-PDP 2002), 2002
Usage of this product signifies your acceptance of the Terms of Use.