Definitions for "Remote procedure call"
RPC is procedure P that a caller process C gets a server process S to execute as if C had executed P in C's own address space. RFC 1831 specifies an "Open Network Computing" version of RPC.
An easy and popular paradigm for implementing the client-server model of distributed computing. In general, a request is sent to a remote system to execute a designated procedure, using arguments supplied, and the result returned to the caller. There are many variations and subtleties in various implementations, resulting in a variety of different (incompatible) RPC protocols. [Source: RFC1208
A protocol which allows a program on one computer to execute a program on a server computer. When using RPC, the client program sends a message to the server and the server returns the results from the executed program.
Keywords:  cheaply, ipc, notoriously, tcp, latency
Use of IPC methods that attempt to create the illusion that the processes exchanging them are running in the same address space, so they can cheaply (a) share complex structures, and (b) call each other like function libraries, ignoring latency and other performance considerations. This illusion is notoriously difficult to sustain. TCP/IP
A TCP/IP mechanism that provides a standard for initiating and controlling processes on remote or distributed computer systems.
Keywords:  answer, node, host, call, collect
a method to call a function on a remote node and collect the answer
The calling of a remote operation between processes on different hosts or on the same host.
A mechanism for accessing a remote object or service.