DefinePK hosts the largest index of Pakistani journals, research articles, news headlines, and videos. It also offers chapter-level book search.
Title: Asynchronous RPC Interface in Distributed Computing System
Authors: Gajendra Sharma
Journal: Information Technology Journal
Publisher: Asian Network for Scientific Information (ANSInet)
Country: Pakistan
Year: 2021
Volume: 21
Issue: 1
Language: English
Keywords: ParallelismThroughputsynchronous RPC asynchronous RPCremote procedure callinter-process communicationDistributed systems
Remote Procedure Call (RPC) is defined as a model for inter-process communication in distributed systems. RPC is simple as well as powerful. However, most of the RPC systems used synchronously in nature and synchronous RPC systems are not able to exploit fully parallelism in distributed applications. Therefore, various asynchronous RPC systems have been designed to achieve higher parallelism while retaining the simplicity of synchronous RPC. Asynchronous RPC calls do not block the client and the replies can be received when they are needed. Asynchronous RPC calls can be categorized into two types depending on whether the calls return a value. Most asynchronous RPC systems only support calls that do not return a value. An analysis and comparison of various asynchronous RPC systems were presented in this paper. Among several asynchronous RPC interfaces, the Mercury interface seems to be appropriate to use in high-performance computing systems where a large volume of data needs to be transferred.
Loading PDF...
Loading Statistics...