Enhancing Java']Java RMI with Asynchrony through Reflection

被引:0
|
作者
Akin, Orhan [1 ]
Erdogan, Nadia [1 ]
机构
[1] Istanbul Tech Univ, Inst Informat, TR-34469 Istanbul, Turkey
关键词
Asynchronous Communication; Asynchronous RMI; RMI; Reflection; parallel programming; distributed programming;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Java RMI's synchronous invocation model may cause scalability challenges when long duration invocations are targeted. One way of overcoming this difficulty is adopting an asynchronous mode of operation. An asynchronous invocation allows the client to continue with its computation after dispatching a call, thus eliminating the need to wait idle while its request is being processed by a remote server. This paper describes an execution framework which extends Java RMI functionality with asynchrony. It is implemented on top of RMI calls, using the thread pooling capability and the reflection mechanism of Java. It differs from previous work as it does not require any external tool, preprocessor, or compiler and it may be integrated with previously developed software as no modification of target remote objects is necessary.
引用
收藏
页码:23 / 34
页数:12
相关论文
共 50 条
  • [41] Enhancing SCORM through creating a reusable JAVA']JAVA class repository
    Hsiao, Chun-Feng
    Chu, Chih-Ping
    SOFTWARE-PRACTICE & EXPERIENCE, 2010, 40 (10): : 865 - 881
  • [42] Mechanisms for object caching in distributed applications using Java']Java RMI
    Eberhard, John
    Tripathi, Anand
    SOFTWARE-PRACTICE & EXPERIENCE, 2007, 37 (08): : 799 - 831
  • [43] Distributed computing using Java']Java RMI (Remote Method Invocation)
    Liang, HP
    Chu, SC
    Gerlach, J
    PROCEEDINGS OF THE FOURTH ASIAN TECHNOLOGY CONFERENCE IN MATHEMATICS, 1999, : 282 - 290
  • [44] Performance of distributed database application models using Java']Java RMI
    Pita, AV
    Roberts, SL
    1998 IEEE INTERNATIONAL PERFORMANCE, COMPUTING AND COMMUNICATIONS CONFERENCE, 1997, : 187 - 192
  • [45] Distributed computing system with Java RMI
    Wang, Meiqing
    Zheng, Wenbo
    Zheng, Shouqi
    2000, Shenyang Inst Comput Technol, China (21):
  • [46] How do I implement callbacks with Java']Java's RMI?
    Seshadri, G
    DR DOBBS JOURNAL, 1998, 23 (03): : 123 - +
  • [47] Design and implementation of a Java']Java RMI caching mechanism on active networks
    Wueng, MC
    Yang, CZ
    6TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS 1 AND 2, PROCEEDINGS: BROADBAND CONVERGENCE NETWORK INFRASTRUCTURE, 2004, : 561 - 566
  • [48] Theory and implement method of Java RMI
    Yu, Jun
    Yu, Rui-tao
    Qingdao Daxue Xuebao(Gongcheng Jishuban)/Journal of Qingdao University (Engineering and Technology Edition), 14 (03): : 16 - 19
  • [49] A Better API for Java']Java Reflection
    Shams, Zalia
    Edwards, Stephen H.
    SIGCSE 12: PROCEEDINGS OF THE 43RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2011, : 674 - 674
  • [50] Understanding and Analyzing Java']Java Reflection
    Li, Yue
    Tan, Tian
    Xue, Jingling
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2019, 28 (02)