RTUComputer ScienceYr 2024 · Sem 62024

Q4Distributed System

Question

2 marks

Explain the concept of RPC (Remote Procedure Call).

Answer

RPC is a highly complex middleware architecture allowing a computer to mathematically execute a subroutine physically located on a completely different, remote network server.

Remote Procedure Call (RPC) mathematically abstracts network communication. It allows a programmer to write code that calls a function as if it were local. The RPC middleware violently intercepts the call, packages (marshals) the parameters into a binary network packet, blasts it to a remote server for execution, and returns the result.

Back to Paper