RPC System for Distributed Network Systems |
||||
|
|
||||
|
||||
BibTeX: |
||||
|
@article{IJIRSTV2I10044, |
||||
Abstract: |
||||
|
Remote procedure call (RPC) systems have been proven to be a practical basis for building distributed applications. The RPC technique abstracts a typical communication pattern to an ordinary procedure call. Compared with an ordinary procedure call, however, the conventional RPC technique has one evident restriction; pointers (addresses) cannot be passed to remote procedures without the explicit and nontrivial programming effort. This paper presents VMRPC, a light-weight RPC framework speciï¬cally designed for VMs that leverages the heap and stack sharing mechanism to circumvent unnecessary data copy and serialization/deserialization. Our evaluation shows that the performance of VMRPC is an order of magnitude better than traditional RPC systems and existing alternative inter-domain communication optimization systems. |
||||
Keywords: |
||||
|
Remote Procedure Call (RPC), Virtual Machine, Shared Memory, Commutation |
||||



