ACM Home Page
Please provide us with feedback. Feedback
Distributed process groups in the V Kernel
Full text PdfPdf (2.51 MB)
Source ACM Transactions on Computer Systems (TOCS) archive
Volume 3 ,  Issue 2  (May 1985) table of contents
Pages: 77 - 107  
Year of Publication: 1985
ISSN:0734-2071
Authors
David R. Cheriton  Computer Science Department, EECS Department, Stanford University, Stanford, CA
Willy Zwaenepoel  Computer Science Department, Rice University, Houston, TX
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 33,   Citation Count: 91
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/214438.214439
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
 
4
BERGLUND, E. J., AND CHERITON, D.R. Amaze: A distributed multi-player game program using the distributed V kernel. In Proceedings of the 4th International Conference on Distributed Systems (San Francisco, Calif., May 14-18). IEEE, New York, 1984, pp. 248-255.
 
5
BERGLUND, E. J., BROOKS, K. P., CHERITON, D. R., KAELBLING, D. R., LANTZ, K. A., MANN, T. P., NAGLER, R. J., NOWICKI, W. I., THEIMER, M. M., AND ZWAENEPOEL, W. V-System Reference Manual. Computer Science Dept. Stanford University, Jan. 1985.
6
 
7
 
8
BOGGS, D. R., SHOCH, J. F., TAFT, E. A., AND METCALFE, R. M. PUP: An internetwork architecture. IEEE Trans. Commun. COM-28, 4 (Apr. 1980), 612-624.
9
 
10
 
11
CHERITON, S.R. The V kernel: A software base for distributed systems." IEEE Software i, 2 (1984), 19-43.
12
 
13
CHERITON, D.R. A uniform I/O interface and protocol for distributed systems. ACM Trans. Comput. Syst. (1985), submitted for publication.
 
14
CHERITON, D. R., AND MANN, T. P. Uniform access to distributed name interpretation. In Proceedings of the 4th International Conference on Distributed Systems (San Francisco, Calif., May 14-18). IEEE New York, 1984, pp. 290-297.
15
16
17
18
19
 
20
DIGITAL EQUIPMENT CORPORATION, INTEL CORPORATION, AND XEROX CORPORATION. The Ethernet: A local area network--Data link layer and physical layer specifications, Version 2.0.
 
21
FRANK, A., WITTIE, L., AND BERNSTEIN, A. Group communication in NetComputers. In Proceedings of the 4th International Conference on Distributed Computing Systems (San Francisco, Calif., May 14-18). IEEE, New York, 1984, pp. 326-335.
 
22
GEHANI, N.H. Broadcasting sequential processes (BSP). IEEE Trans. Softw. Eng. SE-IO, 4 (July 1984), 343-351.
23
 
24
 
25
LEBLANC, T. J., AND COOK, R.P. Broadcast communication in StarMod. in Proceedings of the 4th International Conference on Distributed Computing Systems (San Francisco, Calif., May 14- 18). IEEE, New York, 1984, pp. 319-325.
26
27
28
29
30
 
31
ROWE, L. A., AND BIRMAN, K.P. A local network based on the UNIX operating system. IEEE Trans. Softw. Eng. SE-8, 2 (Mar. 1982), 137-146.
 
32
33

CITED BY  91

Collaborative Colleagues:
David R. Cheriton: colleagues
Willy Zwaenepoel: colleagues