scispace - formally typeset
Journal ArticleDOI

Rationale for a Queueable Object Distributed Interprocess Communication System

R. Walton
- 01 Jun 1982 - 
- Vol. 30, Iss: 6, pp 1417-1426
Reads0
Chats0
TLDR
This work considers the problem of designing an interprocess communication system usable as a base for writing real-time operating and applications systems in a distributed environment where processes may be connected by anything from shared virtual memory to radios, and introduces an inter process communication system based on two mechanisms: queueable objects and connectable objects.
Abstract
We consider the problem of designing an interprocess communication system usable as a base for writing real-time operating and applications systems in a distributed environment where processes may be connected by anything from shared virtual memory to radios. By requiring an interface that minimizes the code an application program must devote to communications, a facility of substantially higher level than basic message passing becomes necessary. This is largely a consequence of four major performance problems with interprocess communication in a distributed environment: system reliability, server congestion, throughput, and response time. We summarize these problems, and introduce an interprocess communication system based on two mechanisms: queueable objects and connectable objects. We briefly review our experience with a limited implementation of queueable objects.

read more

Citations
More filters
Patent

File system image transfer

TL;DR: In this article, the file server maintains a set of snapshots, each of which is used for a purpose other than maintaining the coherency of the file system, such as duplicating or transferring a backup copy of a file system to a destination storage medium.
Patent

File access control in a multi-protocol file server

TL;DR: In this article, a multi-protocol file server identifies each file with one particular access control model out of a plurality of possible models, and enforces that one particular model for all accesses to that file.
Patent

File server storage arrangement

TL;DR: In this article, the authors propose a storage system that is highly available even in the face of component failures in the storage system, and a method for operating that storage system using file servers.
Patent

Laminar flow duct cooling system

TL;DR: In this article, an airflow grille attached to one end of a laminar flow duct and two adjacent cooling fans mounted on the other end of the flow duct is used to facilitate laminars flow through the laminaris flow duct at a distance before the cooling fans and after the fans.
Journal ArticleDOI

Using Real-Time to Achieve Co-Ordination in Distributed Computer Control Systems

TL;DR: A new protocol based on the inclusion of a validity time as an atomic attribute of every message is proposed as a solution to the unique requirements implied by real-time in DCCS.
References
More filters
Journal ArticleDOI

The UNIX time-sharing system

TL;DR: The nature and implementation of the file system and of the user command interface are discussed, including the ability to initiate asynchronous processes and over 100 subsystems including a dozen languages.
Journal ArticleDOI

Protection in the Hydra Operating System

TL;DR: This paper describes the capability based protection mechanisms provided by the Hydra Operating System Kernel, which support the construction of user-defined protected subsystems, including file and directory subsystems that do not therefore need to be supplied directly by Hydra.
Proceedings ArticleDOI

Primitives for distributed computing

TL;DR: This paper discusses primitives that support the construction of distributed programs, focussed on primitives in two major areas: modularity and communication.
Journal ArticleDOI

DOD standard internet protocol

Jon Postel
TL;DR: This edition revises the details security, compartmentation, and precedence features of the internet protocol.
Related Papers (5)