Distributed Inter-Process Communication
From Wikipedia, the free encyclopedia
|
|
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. (May 2009) |
DIPC (Distributed Inter-Process Communication) is a software-only solution for distributed programming under Linux. DIPC consists of two parts: (1) a kernel part that traps access to UNIX System V IPC mechanisms (shared memory segments, message queues, and semaphore sets), and (2) a user-space daemon (computer software), which is responsible for network transfers and management of the distributed system. DIPC's distributed shared memory (DSM) uses a strict model of data consistency, meaning that a read will return the most recently written value.
DIPC is a GPL Open Source project and available on SourceForge.net.