1985Unpublished venueRequires access

An Implementation of a Remote Procedure Call Protocol in the Berkeley

Karen White

Open publisher page 0 citations

Abstract

This report describes the design and implementation of a request/response protocol for the DoD Internet protocol hierarchy. The protocol enforces request/response semantics and can be used as part of a remote procedure call package. The protocol is not limited to this use, but most design decisions were made with this application in mind. The protocol was implemented in the Berkeley UNIX kernel and integrated into the inter-process communication mechanism. Measurements indicate the protocol is two to three times faster than similar protocols implemented in user level code. The protocol is as fast as other kernel protocols implemented in user level code. The protocol is as fast as other kernel protocols; users will therefore be free to choose the protocol which best matches the semantics of their distributed applications.

About this research paper

What this paper is about

This report describes the design and implementation of a request/response protocol for the DoD Internet protocol hierarchy. The protocol enforces request/response semantics and can be used as part of a remote procedure call package. The protocol is not limited to this use, but most design decisions were made with this application in mind. The protocol was implemented in the Berkeley UNIX kernel and integrated into the inter-process communication mechanism. Measurements indicate the protocol is two to three times faster than similar protocols implemented in user level code. The protocol is as fast as other kernel protocols implemented in user level code. The protocol is as fast as other kernel protocols; users will therefore be free to choose the protocol which best matches the semantics of their distributed applications.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

This report describes the design and implementation of a request/response protocol for the DoD Internet protocol hierarchy. The protocol enforces request/response semantics and can be used as part of a remote procedure call package. The protocol is not limited to this use, but most design decisions were made with this application in mind. The protocol was implemented in the Berkeley UNIX kernel and integrated into the inter-process communication mechanism. Measurements indicate the protocol is two to three times faster than similar protocols implemented in user level code. The protocol is as fast as other kernel protocols implemented in user level code. The protocol is as fast as other kernel protocols; users will therefore be free to choose the protocol which best matches the semantics of their distributed applications.

Key concepts: Computer science, Protocol (science), Two-phase commit protocol, General Inter-ORB Protocol, Internet Protocol Control Protocol, Link Control Protocol, Reverse Address Resolution Protocol, Resource Reservation Protocol

Related papers

Back to paper searchBrowse research topicsOriginal source
An Implementation of a Remote Procedure Call Protocol in the Berkeley — Research Paper | ScholarLens