Title :
DIPC-a monitor for distributed inter-process communication
Author :
Ammann, Eckhard M.
Author_Institution :
Fachlochschule Reutlingen, Germany
Abstract :
DIPC, a monitor for distributed inter-process communication (distributed IPC), is described. In a distributed environment, it transparently provides all important IPC constructs for communication and synchronization between processes, which are normally given by a modern conventional (uniprocessor) operating system environment. In addition, new classes of shared objects in the distributed environment may be included in DIPC. The paper defines the requirements for distributed IPC, then presents the user´s view of DIPC (a set of application programming interfaces for several classes of distributed IPC objects) and the DIPC implementation ideas. Existing example programs from the area of both distributed and parallel programming are mentioned
Keywords :
application program interfaces; distributed memory systems; message passing; network operating systems; parallel programming; shared memory systems; DIPC; DIPC implementation ideas; IPC constructs; application programming interfaces; distributed IPC; distributed environment; distributed inter-process communication; monitor; parallel programming; shared objects; synchronization; user view; Kernel; Local area networks; Microcomputers; Monitoring; Multiprocessing systems; Operating systems; Packaging; Parallel programming; Workstations; Yarn;
Conference_Titel :
Parallel and Distributed Processing, 1995. Proceedings. Euromicro Workshop on
Conference_Location :
San Remo
Print_ISBN :
0-8186-7031-2
DOI :
10.1109/EMPDP.1995.389134