Single-user capabilities in interprocess communication
- 1 April 1988
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGOPS Operating Systems Review
- Vol. 22 (2) , 45-52
- https://doi.org/10.1145/43914.43918
Abstract
Many distributed operating systems use interprocess communication (IPC) and data transfer schemes which are optimised for a particular architecture: the workstation/server model. In this model, client processes have full control over data transfer. This paper argues that server controlled data transfer is better suited to systems with a hierarchy of servers distributed across a collection of machines. The system proposed integrates a set of IPC primitives, for the exchange of control information, and a capability system for secure data transfer.Keywords
This publication has 14 references indexed in Scilit:
- A Password-Capability SystemThe Computer Journal, 1986
- Implementing remote procedure callsACM Transactions on Computer Systems, 1984
- Experience designing the waterloo port user interfacePublished by Association for Computing Machinery (ACM) ,1983
- HermesPublished by Association for Computing Machinery (ACM) ,1983
- The distributed V kernel and its performance for diskless workstationsPublished by Association for Computing Machinery (ACM) ,1983
- A comparison of two network-based file serversCommunications of the ACM, 1982
- Message passing between sequential processes: The reply primitive and the administrator conceptSoftware: Practice and Experience, 1981
- The Cambridge File ServerACM SIGOPS Operating Systems Review, 1980
- Thoth, a portable real-time operating systemCommunications of the ACM, 1979
- StarOS, a multiprocessor operating system for the support of task forcesPublished by Association for Computing Machinery (ACM) ,1979