scispace - formally typeset
Proceedings ArticleDOI

A high-level framework for network-based resource sharing

James E. White
- pp 561-570
Reads0
Chats0
TLDR
This paper proposes a high-level, application-independent framework for the construction of distributed systems within a resource sharing computer network that eliminates the need for application-specific communication protocols and support software, thus easing the task of the applications programmer and so encouraging the sharing of resources.
Abstract
This paper proposes a high-level, application-independent framework for the construction of distributed systems within a resource sharing computer network. The framework generalizes design techniques in use within the ARPA Computer Network. It eliminates the need for application-specific communication protocols and support software, thus easing the task of the applications programmer and so encouraging the sharing of resources. The framework consists of a network-wide protocol for invoking arbitrary named functions in a remote process, and machine-dependent system software that interfaces one applications program to another via the protocol. The protocol provides mechanisms for supplying arguments to remote functions and for retrieving their results; it also defines a small number of standard data types from which all arguments and results must be modeled. The paper further proposes that remote functions be thought of as remotely callable subroutines or procedures. This model would enable the framework to more gracefully extend the local programming environment to embrace modules on other machines.

read more

Citations
More filters
Journal ArticleDOI

Implementing remote procedure calls

TL;DR: The overall structure of the RPC mechanism, the facilities for binding RPC clients, the transport level communication protocol, and some performance measurements are described, including some optimizations used to achieve high performance and to minimize the load on server machines that have many clients.
Book

Implementing remote procedure calls

TL;DR: Remote Procedure Call (RPC) as mentioned in this paper is a high level language for providing communication across a network between programs written in a high-level language, which is similar to the one used in this paper.

Remote procedure call

TL;DR: The thesis of this dissertation is that remote procedure call (RPC) is a satisfactory and efficient programming language primitive for constructing distributed systems and the detailed design of an RPC mechanism that satisfies all of the essential properties and the performance property is presented.

Assigned numbers

J. K. Reynolds, +1 more
TL;DR: This Network Working Group Request for Comments documents the currently assigned values from several series of numbers used in network protocol implementations, as well as handles the assignment of numbers.
Journal ArticleDOI

Smart Generation and Transmission With Coherent, Real-Time Data

TL;DR: Major challenges facing electrical generation and transmission today that availability of coherent, real-time measurements can help address are described and key factors for these power applications that influence how the delivery system should be planned, implemented, and managed are described.
References
More filters
Journal ArticleDOI

A Protocol for Packet Network Intercommunication

TL;DR: A protocol that supports the sharing of resources that exist in different packet switching networks is presented and provides for variation in individual network packet sizes, transmission failures, sequencing, flow control, end-to-end error checking, and the creation and destruction of logical process- to-process connections.
Proceedings ArticleDOI

A research center for augmenting human intellect

TL;DR: In this article, a multisponsor research center at Stanford Research Institute in man-computer interaction is described, where the authors describe a multiscale multi-modal system.
Journal ArticleDOI

TENEX, a paged time sharing system for the PDP - 10

TL;DR: Although the implementation described here required some compromise to achieve a system operational within six months of hardware checkout, TENEX has met its major goals and provided reliable service at several sites and through the ARPA network.
Proceedings ArticleDOI

HOST-HOST communication protocol in the ARPA network

TL;DR: The Advanced Research Projects Agency (ARPA) Computer Network (hereafter referred to as the "ARPA network") is one of the most ambitious computer networks attempted to date, but no one node is in control of the network.
Proceedings ArticleDOI

The augmented knowledge workshop

TL;DR: The first part of the paper describes the concept and framework of the knowledge workshop and aspects of a prototype knowledge workshop being developed within this framework.