Distributed process groups in the V KernelReport as inadecuate

Distributed process groups in the V Kernel - Download this document for free, or read online. Document in PDF available to download.

Published in: ACM Transactions on Computer Systems, vol. 3, num. 2, p. 77 - 107 Publication date: 1985

The V kernel supports an abstraction of processes, with operations for interprocess communication, process management, and memory management. This abstraction is used as a software base for constructing distributed systems. As a distributed kernel, the V kernel makes intermachine boundaries largely transparent. In this environment of many cooperating processes on different machines, there are many logical groups of processes. Examples include the group of tile servers, a group of processes executing a particular job, and a group of processes executing a distributed parallel computation. In this paper we describe the extension of the V kernel to support process groups. Operations on groups include group interprocess communication, which provides an application-level abstraction of network multicast. Aspects of the implementation and performance, and initial experience with applications are discussed.

Keywords: Distributed system ; interprocess communication ; job control ; kernel ; parallel computation ; process group ; servers Reference LABOS-ARTICLE-2005-017doi:10.1145/214438.214439

Author: Cheriton, D R; Zwaenepoel, W

Source: https://infoscience.epfl.ch/record/55808?ln=en


Related documents