Abstract

DMINIX is a distributed operating system derived from MINIX ∗ ∗ MINIX is a trade mark of Prentice Hall Inc. . The design and implementation of the interprocess communication in the DMINIX system are presented in this paper. The design goals of interprocess communication in DMINIX are to supply a highly reliable and network transparent environment for system and user processes, and to make the designs and developments of distributed software simpler. We followed MINIX's rendezvous strategy in IPC design to simplify the managements of system buffers. Network transparency is very important in designing a large-scale distributed system. With this property the mobility of processes can be increased. Thus, in the DMINIX system, a distributed program can be developed on a single machine and then distributed on network of computers once the program is logically correct. The IPC was carefully designed such that it can easily support more system services such as distributed file services and process migration. The IPC also supports multicast. The design of multicast support in the DMINIX system will be discussed.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.