Mobile agents in a distributed heterogeneous database system

被引:3
作者
Goldschmidt, B [1 ]
László, Z [1 ]
Döller, M [1 ]
Kosch, H [1 ]
机构
[1] Budapest Univ Technol & Econ, Dept Control Engn & Informat Technol, Budapest, Hungary
来源
10TH EUROMICRO WORKSHOP ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS | 2002年
关键词
mobile agents; database; multimedia; CORBA; distributed computing;
D O I
10.1109/EMPDP.2002.994247
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 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 Visi-broker 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.
引用
收藏
页码:123 / 128
页数:6
相关论文
共 20 条
[1]   Mole – Concepts of a mobile agent system [J].
J. Baumann ;
F. Hohl ;
K. Rothermel ;
M. Straßer .
World Wide Web, 1998, 1 (3) :123-137
[2]  
Bäumer C, 1999, LECT NOTES ARTIF INT, V1699, P19
[3]  
Bellifemine F, 2001, SOFTWARE PRACT EXPER, V31, P103, DOI 10.1002/1097-024X(200102)31:2<103::AID-SPE358>3.0.CO
[4]  
2-O
[5]  
Berchtold S, 1996, PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON VERY LARGE DATA BASES, P28
[6]  
Bumer C., 1999, P 1 INT WORKSH MOB A, P1
[7]  
Ciaccia P, 1997, PROCEEDINGS OF THE TWENTY-THIRD INTERNATIONAL CONFERENCE ON VERY LARGE DATABASES, P426
[8]  
Gamma Erich., 1994, DESIGN PATTERNS
[9]  
GOLDSCHMIDT B, 2001, IN PRESS P 1 INT WOR
[10]  
HERRMANN S, 2000, MPEG 7 REFERENCE SOF