AI Features

Remote Procedure Call (RPC)

In this lesson, we look at a programming language abstraction, RPC, to provide the basis for building distributed systems.

We'll cover the following...

While OS abstractions turned out to be a poor choice for building distributed systems, programming language (PL) abstractions make much more sense. The most dominant abstraction is based on the idea of a remote procedure call, or RPC“Implementing Remote Procedure Calls” by Andrew D. Birrell, Bruce Jay Nelson. ACM TOCS, Volume 2:1, February 1984. The foundational RPC system upon which all others build. Yes, another pioneering effort from our friends at Xerox PARC. for ...

Ask