Skip to main content
Article thumbnail
Location of Repository

Comparison and Performance Study of Parameter-Passing Semantics and Implementations of Remote Method Invocation

By Kenji Kono, Kazuhiko Kato and Takashi Masuda


Remote method invocation (RMI), which is an action of invoking a method on a remote object, is widely accepted abstraction for communicating and sharing objects among distributed sites. Ideally, the parameter-passing semantics of RMI should be as close as possible to that of local method invocation. However, in distributed environments, adherence to local parameter-passing model prevents controlling and optimizing object locations. From the standpoint of view that regards location control of objects as a mandatory dimension of the semantics, this paper comprehensively discusses the parameter-passing semantics and implementation strategies of RMI, and presents performance study of those strategies using actual implementations of the strategies. 1 Introduction Distributed application is composed of autonomous execution entities running on loosely coupled machines. To encapsulate the details of execution entities, the object abstraction is indispensable to distributed computation. Once e..

Year: 1998
OAI identifier: oai:CiteSeerX.psu:
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • (external link)
  • (external link)
  • Suggested articles

    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.