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 条
  • [21] Optimising Java']Java RMI programs by communication restructuring
    Yeung, KC
    Kelly, PHJ
    MIDDLEWARE 2003, PROCEEDINGS, 2003, 2672 : 324 - 343
  • [22] Developing JAVA']JAVA Card Application with RMI API
    Xu JunWu
    Liang JunLing
    INTERNATIONAL CONFERENCE ON SOLID STATE DEVICES AND MATERIALS SCIENCE, 2012, 25 : 643 - 650
  • [23] Java']Java RMI performance and object model interoperability: experiments with Java']Java/HPC++
    Breg, F
    Diwan, S
    Villacis, J
    Balasubramanian, J
    Akman, E
    Gannon, D
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1998, 10 (11-13): : 941 - 955
  • [24] Web-based modeling and simulation with Java']Java RMI
    Wang, YH
    Yang, SC
    PROCEEDINGS OF THE FIFTH JOINT CONFERENCE ON INFORMATION SCIENCES, VOLS 1 AND 2, 2000, : 651 - 654
  • [25] Reliable transformation between Java']Java RMI and CORBA programs
    Kimm, H
    COMPUTERS AND THEIR APPLICATIONS, 2004, : 216 - 219
  • [26] Filterfresh: Hot replication of Java']Java RMI server objects
    Baratloo, A
    Chung, PE
    Huang, YN
    Rangarajan, S
    Yajnik, S
    PROCEEDINGS OF THE FOURTH USENIX CONFERENCE ON OBJECT-ORIENTED TECHNOLOGIES AND SYSTEMS: COOTS, 1998, : 65 - 78
  • [27] A framework design of workflow management system with Java']Java RMI
    Wang, SF
    Sun, JG
    ACM SIGPLAN NOTICES, 2001, 36 (09) : 86 - 93
  • [28] Solutions to make Java']Java-RMI time predictable
    de Miguel, MA
    FOURTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2001, : 379 - 386
  • [29] Efficient implementations of Java']Java Remote Method Invocation (RMI)
    Krishnaswamy, V
    Walther, D
    Bhola, S
    Ahamad, M
    PROCEEDINGS OF THE FOURTH USENIX CONFERENCE ON OBJECT-ORIENTED TECHNOLOGIES AND SYSTEMS: COOTS, 1998, : 19 - 35
  • [30] Create distributed application with Java']Java RMI to manipulate BLOBS
    Wang, JY
    Wang, JX
    Zhang, XM
    Qin, M
    Fu, D
    DCABES 2004, Proceedings, Vols, 1 and 2, 2004, : 567 - 569