• DocumentCode
    767944
  • Title

    Rationale for a Queueable Object Distributed Interprocess Communication System

  • Author

    Walton, Robert L.

  • Author_Institution
    Massachusetts Institute of Technology, Lexington, MA
  • Volume
    30
  • Issue
    6
  • fYear
    1982
  • fDate
    6/1/1982 12:00:00 AM
  • Firstpage
    1417
  • Lastpage
    1426
  • 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;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOM.1982.1095588
  • Filename
    1095588