Proceedings of the Ninth ACM Symposium on Operating Systems Principles - SOSP '83 1983
DOI: 10.1145/800217.806609
|View full text |Cite
|
Sign up to set email alerts
|

Implementing Remote procedure calls

Abstract: 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~ o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
189
0
11

Year Published

1985
1985
2017
2017

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 180 publications
(200 citation statements)
references
References 1 publication
0
189
0
11
Order By: Relevance
“…The C library consists of important functions that could be used by the developer while writing the C/C++ part of the code in the JADE language. The C and JavaScript libraries are responsible for implementing the remote procedure call (RPC) [4] functionality so that C functions can call their JavaScript implementations and viceversa. In addition to the RPC functionality, the libraries also support the live variable updates through a similar but simpler mechanism.…”
Section: ) the Jade Preprocessormentioning
confidence: 99%
“…The C library consists of important functions that could be used by the developer while writing the C/C++ part of the code in the JADE language. The C and JavaScript libraries are responsible for implementing the remote procedure call (RPC) [4] functionality so that C functions can call their JavaScript implementations and viceversa. In addition to the RPC functionality, the libraries also support the live variable updates through a similar but simpler mechanism.…”
Section: ) the Jade Preprocessormentioning
confidence: 99%
“…The protocols implemented in the course of this research began as an attempt to transfer the Courier remote procedure call protocol [32] and the Xerox PARC RPC ideas [5,23] to an environment based on the UNIX* operating system [20] and DARPA Internet protocols [25,26].…”
Section: Background and Related Workmentioning
confidence: 99%
“…The Circus Paired Message Protocol A paired message protocol is a distillation of the communication requirements of conventional remote procedure call protocols [5,23,32]. It provides…”
mentioning
confidence: 99%
See 2 more Smart Citations