A novel Java']Java RMI middleware design for active networks

被引:0
作者
Wueng, MC [1 ]
Yang, FF [1 ]
Yang, CZ [1 ]
机构
[1] Yuan Ze Univ, Dept Comp Sci & Engn, Chungli, Taiwan
来源
TENCON 2004 - 2004 IEEE REGION 10 CONFERENCE, VOLS A-D, PROCEEDINGS: ANALOG AND DIGITAL TECHNIQUES IN ELECTRICAL ENGINEERING | 2004年
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Java RAH (Remote Method Invocation) facilitates the complicated procedure of developing large-scale distributed applications. However, this paradigm suffers from a centralized bottleneck problem when many clients send requests to a server simultaneously. We propose a novel middleware design called ActiveRMI to enhance RAII performance by employing active networks infrastructure with a code caching scheme. With ActiveRMI, remote services can be dynamically cached and built up at intermediate active routers to process further client requests as soon. Therefore, ActiveRMI achieves three improvements: (1) the RMI performance is improved; (2) system availability is increased; and (3) system load and network traffic is reduced As the preliminary experiments show, programmers can use the code generation tool ARMIGen to design ActiveRMI applications effectively and efficiently. Furthermore, the user response time of RMI applications can be highly improved. The promising results conduce to the future development of next generation middleware on active networks.
引用
收藏
页码:C68 / C71
页数:4
相关论文
共 14 条
[1]  
EBERHARD J, 2001, LECT NOTES COMPUTER, V2218, P15
[2]   Panda: Middleware to provide the benefits of active networks to legacy applications [J].
Ferreria, V ;
Rudenko, A ;
Eustice, K ;
Guy, R ;
Ramakrishna, V ;
Reiher, P .
DARPA ACTIVE NETWORKS CONFERENCE AND EXPOSITION, PROCEEDINGS, 2002, :319-332
[3]   A configurable RMI mechanism for sharing distributed Java']Java objects [J].
Hagimont, D ;
Boyer, F .
IEEE INTERNET COMPUTING, 2001, 5 (01) :36-43
[4]  
KATZ DL, 1992, P 1962 ACM NAT C, P22
[5]  
Krishnaswamy V, 1998, PROCEEDINGS OF THE FOURTH USENIX CONFERENCE ON OBJECT-ORIENTED TECHNOLOGIES AND SYSTEMS, P19
[6]  
LEGEDZA U, 1998, INFOCOM 98, V2, P590
[7]   Parallel implementations of cellular automata algorithms on the AGILA high performance computing system [J].
Saldaña, RP ;
Tabares, WC ;
Yu, WES .
I-SPAN'02: INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND NETWORKS, PROCEEDINGS, 2002, :125-131
[8]  
STAINOV R, 2000, LECT NOTES COMPUTER, V1942, P45
[9]  
Tennenhouse D. L., 1996, Computer Communication Review, V26, P5, DOI 10.1145/231699.231701
[10]   A survey of active network research [J].
Tennenhouse, DL ;
Smith, JM ;
Sincoskie, WD ;
Wetherall, DJ ;
Minden, GJ .
IEEE COMMUNICATIONS MAGAZINE, 1997, 35 (01) :80-86