Implementing remote procedure calls
Andrew Birrell, Bruce Jay Nelson
Abstract
Open-access reader
Andrew Birrell, Bruce Jay Nelson
Abstract
Open-access reader
Remote procedure calls (RPC) appear to be a useful paradig m for providing communication across a network between programs written in a high-level language.This paper describes a package providing a remote procedure call facility, the options that face the designer of such a package, and the decisions ~we made.We describe the overall structure of our RPC mechanism, our facilities for binding RPC clients, the transport level communication protocol, and some performance measurements.We include descriptioro~ of some optimizations used to achieve high performance and to minimize the load on server machines that have many clients.
OpenAlex reports 1833 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Remote procedure calls (RPC) appear to be a useful paradig m for providing communication across a network between programs written in a high-level language.This paper describes a package providing a remote procedure call facility, the options that face the designer of such a package, and the decisions ~we made.We describe the overall structure of our RPC mechanism, our facilities for binding RPC clients, the transport level communication protocol, and some performance measurements.We include descriptioro~ of some optimizations used to achieve high performance and to minimize the load on server machines that have many clients.
Key concepts: PALO, Citation, Library science, Archaeology, History, Computer science, Operating system