Browse Prior Art Database

High-level framework for network-based resource sharing (RFC0707)

IP.com Disclosure Number: IPCOM000003753D
Original Publication Date: 1975-Dec-23
Included in the Prior Art Database: 2000-Sep-13
Document File: 20 page(s) / 56K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

J.E. White: AUTHOR

Abstract

THE GOAL, RESOURCE SHARING 1

This text was extracted from a ASCII Text document.
This is the abbreviated version, containing approximately 5% of the total text.

NWG/RFC# 707 JEW 14-JAN-76 19:51 34263

NCC 76 A High-Level Framework for Network-Based Resource Sharing

THE GOAL, RESOURCE SHARING 1

The principal goal of all resource-sharing computer networks,

including the now international ARPA Network (the ARPANET), is to

usefully interconnect geographically distributed hardware, software,

and human resources [1]. Achieving this goal requires the design

and implementation of various levels of support software within each

constituent computer, and the specification of network-wide

"protocols" (that is, conventions regarding the format and the

relative timing of network messages) governing their interaction.

This paper outlines an alternative to the approach that ARPANET

system builders have been taking since work in this area began in

1970, and suggests a strategy for modeling distributed systems

within any large computer network. 1a

The first section of this paper describes the prevailing ARPANET

protocol strategy, which involves specifying a family of

application-dependent protocols with a network-wide inter-process

communication facility as their common foundation. In the second

section, the application-independent command/response discipline

that characterizes this protocol family is identified and its

isolation as a separate protocol proposed. Such isolation would

reduce the work of the applications programmer by allowing the

software that implements the protocol to be factored out of each

applications program and supplied as a single,

installation-maintained module. The final section of this paper

proposes an extensible model for this class of network interaction

that in itself would even further encourage the use of network

resources. 1b

-1-

NWG/RFC# 707 JEW 14-JAN-76 19:51 34263

NCC 76 A High-Level Framework for Network-Based Resource Sharing

The Current Software Approach to Resource Sharing

THE CURRENT SOFTWARE APPROACH TO RESOURCE SHARING 2

Function-Oriented Protocols 2a

The current ARPANET software approach to facilitating resource

sharing has been detailed elsewhere in the literature [2, 3, 4].

Briefly, it involves defining a Host-Host Protocol by which the

operating systems of the various "host" computers cooperate to

support a network-wide inter-process communication (IPC) facility,

and then various function-oriented protocols by which processes

deliver and receive specific services via IPC. Each

function-oriented protocol regulates the dialog between a resident

"server process" providing the service, and a "user process" seeking

the service on behalf of a user (the terms "user" and "user process"

will be used consistently throughout this paper to distinguish the

human user from the computer...