A system for interprocess communication in a resource sharing computer network

  title={A system for interprocess communication in a resource sharing computer network},
  author={David C. Walden},
  journal={Commun. ACM},
  • D. Walden
  • Published 1 April 1972
  • Computer Science
  • Commun. ACM
A system of communication between processes in a time-sharing system is described and the communication system is extended so that it may be used between processes distributed throughout a computer network. The hypothetical application of the system to an existing network is discussed. 
Modeling and Design of Distributed Information Systems
An evolutionary extension to the concept of data sharing is now possible: geographically distributed and physically dissimilar databases may be treated as though they comprise a single, logically uniform database.
An adaptable network for functional distributed systems
A flexible building-block system is presented which allows setting up arbitrary operational computer networks or changing them with a minimum of effort. It is at present realized as an experimental
A Model for Distributed Computer System Design
  • Shi-Kuo Chang
  • Computer Science
    IEEE Transactions on Systems, Man, and Cybernetics
  • 1976
A heuristic design procedure for hierarchical computer systems is described and an experimental interactive configurator for distributed computer system design is implemented in APL.
Strategies for operating systems in computer networks
Experience with the impact of the ARPA Computer Network on attached operating systems is briefly discussed. Early indications of good strategy in network operating systems design are reported.
Using a distributed mini-computer network to automate a biochemical laboratory
This research considers a distributed system constructed by networking small computers as an appropriate architecture for the automation of laboratories having an integrated function. The simplicit...
A protocol for packet network intercommunication
A protocol that supports the sharing of resources that exist in different packet switching networks is presented. The protocol provides for variation in individual network packet sizes, transmission
A Protocol for Packet Network Intercommunication
A protocol that supports the sharing of resources that exist in different packet switching networks is presented. The protocol provides for variation in individual network packet sizes, transmission
A distributed operating system design and dictionary/directory for the Stock Point Logistics Integrated Communications Environment
The problems and opportunities involved with designing and using distributed systems are discussed and a paradigm for the distributed system design process is presented, then applied to the design of a distributed operating system for SPLICE.
Interaction monitors in a distributed system
By utilizing the parallelism and redundancy inherent in a network, a set of interacting processes could be made more effective. But this should not require the user to know the network details: the
Single-Message Communication
  • D. Belsnes
  • Computer Science
    IEEE Trans. Commun.
  • 1976
It is shown (under certain assumptions about the communication network) that all end-to-end protocols either allow for loss of a message or can deliver duplicates of amessage.


Computer network development to achieve resource sharing
An overview of the need for a computer network, the requirements of a computer communication system, a description of the properties of the communication system chosen, and the potential uses of such a network are described.
The nucleus of a multiprogramming system
This paper describes the philosophy and structure of a multi-programming system that can be extended with a hierarchy of operating systems to suit diverse requirements of program scheduling and
The multics interprocess communication facility
The Multics IPC facility is an extension of the central supervisor which assumes the burden of managing the shared data base and of respecting the IPC conventions, thus providing a simple and easy way for the programmer to use the interface.
The interface message processor for the ARPA computer network
The ARPA Network will initially interconnect many dissimilar computers at ten ARPA-supported research centers with 50-kilobit common-carrier circuits, but the network may be extended to include many other locations and circuits of higher bandwidth.
HOST-HOST communication protocol in the ARPA network
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.
Programming semantics for multiprogrammed computations
The semantics are defined for a number of meta-instructions which perform operations essential to the writing of programs in multiprogrammed computer systems. These meta-instructions relate to
An implementation of a multiprocessing computer system
A PDP-1 computer was donated to the Electrical Engineering Department of the Massachusetts Institute of Technology in late 1961 and in May, 1963 the first time-sharing system was operational.
Dynamic protection structures
This paper deals with one aspect of the subject, which might be called the meta-theory of protection systems: how can the information which specifies protection and authorizes access, itself be protected and manipulated.
The ARPA Computer Network. Networks of Computers Symposium NOC-68
  • Proc. of Invitational Workshop
  • 1969
An implementation of a multi-processing computer system
  • Proc. ACM Symp. on Operating System Principles
  • 1967