DefinePK

DefinePK hosts the largest index of Pakistani journals, research articles, news headlines, and videos. It also offers chapter-level book search.

Asynchronous RPC Interface in Distributed Computing System


Article Information

Title: Asynchronous RPC Interface in Distributed Computing System

Authors: Gajendra Sharma

Journal: Information Technology Journal

HEC Recognition History
No recognition records found.

Publisher: Asian Network for Scientific Information (ANSInet)

Country: Pakistan

Year: 2021

Volume: 21

Issue: 1

Language: English

DOI: 10.10.3923/itj.2022.1.7

Keywords: ParallelismThroughputsynchronous RPC asynchronous RPCremote procedure callinter-process communicationDistributed systems

Categories

Abstract

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.


Paper summary is not available for this article yet.

Loading PDF...

Loading Statistics...