IJIRST (International Journal for Innovative Research in Science & Technology)ISSN (online) : 2349-6010

 International Journal for Innovative Research in Science & Technology

RPC System for Distributed Network Systems


Print Email Cite
International Journal for Innovative Research in Science & Technology
Volume 2 Issue - 10
Year of Publication : 2016
Authors : Vijay Masne ; Rashmi Phasate; Supriya Thombre; Nilesh Sambhe

BibTeX:

@article{IJIRSTV2I10044,
     title={RPC System for Distributed Network Systems},
     author={Vijay Masne, Rashmi Phasate, Supriya Thombre and Nilesh Sambhe },
     journal={International Journal for Innovative Research in Science & Technology},
     volume={2},
     number={10},
     pages={89--95},
     year={},
     url={http://www.ijirst.org/articles/IJIRSTV2I10044.pdf},
     publisher={IJIRST (International Journal for Innovative Research in Science & Technology)},
}



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 specifically 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


Download Article