Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

LINCS transport (basic IPC) service specification

Technical Report ·
OSTI ID:5428546

The Livermore Network Communication Structure (LINCS) is a layered architecture explicitly designed to integrate network and operating system (90S) architectures, to yield a network operating system. This document is one of a series defining LINCS services and protocols. In LINCS, processes are considered the active communicating entities, where processes are informally understood as instances of concurrent program execution. These by loci of asynchronous operation may be those called processes or tasks supported by the OS or entities supported by higher level language or other environments submultiplexed within a single OS process, etc. Processes communicate between ports. Ports are identified by addresses. Two processes communicate through a data channel called an association defined by two ports. Associations, rather than processes, are the prime abstraction related to interprocess communication. An association is represented by a Send and Receive queue at each end and the operations defined later. Terminals, files, I/O devices, and dedicated single program microcomputers are all viewed as processes or as communicating through the use of processes. Therefore, all communication is considered to be interprocess or more accurately interport communication (IPC). IPC is a very general concept requiring more than one level of protocol for meaningful process interations. One level is a basic-IPC service, one providing for the transport of arbitrary length uninterpreted units of data over an association. To distinguish this level of service from the others needed to achieve effective IPC we adopt the ISO terminology and call this service LINCS-Transport (Transport). Transport is level 4 of the LINCS architecture. Transport is defined in terms of the services it offers the next higher layer (in LINCS the Session Layer (LINCS-Session)), and the services it requires of the next lower level, the LINCS Network Layer.

Research Organization:
Lawrence Livermore National Lab., CA (USA)
DOE Contract Number:
W-7405-ENG-48
OSTI ID:
5428546
Report Number(s):
UCID-19296; ON: DE82007852
Country of Publication:
United States
Language:
English

Similar Records

Delta-t protocol specification: working draft
Technical Report · Thu Dec 03 23:00:00 EST 1981 · OSTI ID:5542785

LINCS session, presentation, common application/service protocols common across applications/service
Technical Report · Thu Mar 18 23:00:00 EST 1982 · OSTI ID:6772063

Architecture for support of network operating system services
Conference · Wed Aug 08 00:00:00 EDT 1979 · OSTI ID:6043599