DocumentCode :
458791
Title :
Efficient Implementations of Remote Method Invocation Considering Object Consistency
Author :
Chu, Seong-Eun ; Kang, Dae-Wook ; Kim, Jae-Nam
Author_Institution :
Chonnam Nat. Univ., Kwangju
Volume :
1
fYear :
2006
fDate :
9-11 Nov. 2006
Firstpage :
634
Lastpage :
641
Abstract :
Java-based distributed applications generally use RMI (remote method invocation) for accessing remote objects. When used in wide-area environment, the performance of such applications can be poor because of the high latency of RMI. This latency can be reduced by caching objects at the client node. However, the use of caching introduces other issues, including the expense of caching the objects as well as the expense of managing the consistency of the object. This paper presents two techniques for managing the consistency of the object caching in Java RMI-based distributed applications. The first technique compares the cached time of the object in the client with the modified time of the object in the server. In the second technique the server broadcasts invalid message to the clients. Using these techniques, the system designer can select the caching and consistency strategy, the most appropriate for the application. The paper illustrates the benefits of using these techniques to improve the performance of RMI applications
Keywords :
Java; application program interfaces; client-server systems; remote procedure calls; Java-based distributed applications; caching method; client server systems; remote method invocation; Bandwidth; Broadcasting; Databases; Delay; Distributed computing; Frequency; Java; Middleware; Mobile computing; Object oriented modeling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Hybrid Information Technology, 2006. ICHIT '06. International Conference on
Conference_Location :
Cheju Island
Print_ISBN :
0-7695-2674-8
Type :
conf
DOI :
10.1109/ICHIT.2006.253558
Filename :
4021161
Link To Document :
بازگشت