Browse Prior Art Database

Data sharing on computer networks (RFC0144) Disclosure Number: IPCOM000005071D
Original Publication Date: 1971-Apr-01
Included in the Prior Art Database: 2019-Feb-10
Document File: 6 page(s) / 9K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

A. Shoshani: AUTHOR

Related Documents

10.17487/RFC0144: DOI

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 27% of the total text.

Network Working Group A. Shoshani Request for Comments: 144 SDC NIC: 6729 30 April 1971

Data Sharing on Computer Networks

The enclosed is an introductory paper for the meeting which will be held in Atlantic City as part of the ARPA Network meetings. The schedule for the meeting will be published soon by Steve Crocker.

The Agenda of the meeting will include:

a. Presentation of the introductory paper. b. Open discussion to exchange comments and ideas. c. Attempt some recommendations. d. Possibly set up a committee of interested people.

If you have interest in the subject please plan to attend.


One of the benefits expected from the use of Computer Networks is the sharing of data among users of the system. This paper is an attempt to classify the issues involved, discuss some approaches that might be taken to achieve the goal of facilitating data sharing and to point out some advantages and disadvantages of these approaches.


In the process of selecting an approach one has to consider the following issues:

1. Does the approach provide the use of one language to access all data on the network?

2. Does the approach facilitate sharing of existing data created and manipulated by existing data management systems?

3. Does the approach encourage users to share data and use the facility provided? How evolutionary is the approach?

4. Could a failure of one node in the network cause the failure of the data sharing facility?

5. Does the approach promote or hinder further development of data management systems?

Shoshani [Page 1]

RFC 144 Data Sharing on Computer Networks 30 April 1971

6. What are the implementation considerations?

7. What are speed considerations?


1. Centralized data management system (CDMS).

This approach is consistent with the idea that a Computer Network eventually will evolve into a collection of specialized service nodes, where each node would perform a specific function well. Users will use services on nodes according to their needs. For example, one node could be a PL/I machine (possibly a microprogrammed machine to perform PL/I compilation efficiently), another node could be a "number cruncher" for parallel-structured problems (ILLIAC IV), etc. In the same way there will be a node responsible for all data management needs for the network.

Depending on the assumptions made one of two ways can be chosen:

a. As assumption that we must be able to share all data, implies that the same data management system can create and manipulate this data, and therefore must perform all the functions required of a data management system, regardless of the particular use. It is generally agreed that such a task is monumental and impractical (if not impossible), since different data management systems are designed to perform specific functions well on the expense of degraded performance of other functions (e.g., fast retrieval of large files, limited updating capabilities).

b. The assumption is made that use...