Title :
Rationale for a Queueable Object Distributed Interprocess Communication System
Author :
Walton, Robert L.
Author_Institution :
Massachusetts Institute of Technology, Lexington, MA
fDate :
6/1/1982 12:00:00 AM
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.
Keywords :
Distributed computing; Multiprocessing, intercommunication; Queued communications; Acoustic testing; Digital communication; Kernel; Memory management; Microphones; Operating systems; Programming profession; Radar tracking; Real time systems; Sensor systems;
Journal_Title :
Communications, IEEE Transactions on
DOI :
10.1109/TCOM.1982.1095588