ACM Home Page
Please provide us with feedback. Feedback
Grapevine: an exercise in distributed computing
Full text PdfPdf (1.71 MB)
Source
Communications of the ACM archive
Volume 25 ,  Issue 4  (April 1982) table of contents
Pages: 260 - 274  
Year of Publication: 1982
ISSN:0001-0782
Authors
Andrew D. Birrell  Xerox Palo Alto Research Center, Palo Alto, CA
Roy Levin  Xerox Palo Alto Research Center, Palo Alto, CA
Michael D. Schroeder  Xerox Palo Alto Research Center, Palo Alto, CA
Roger M. Needham  Univ. of Cambridge Computer Lab, Cambridge, U. K.
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 28,   Downloads (12 Months): 148,   Citation Count: 131
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/358468.358487
What is a DOI?

ABSTRACT

Grapevine is a multicomputer system on the Xerox research internet. It provides facilities for the delivery of digital messages such as computer mail; for naming people, machines, and services; for authenticating people and machines; and for locating services on the internet. This paper has two goals: to describe the system itself and to serve as a case study of a real application of distributed computing. Part I describes the set of services provided by Grapevine and how its data and function are divided among computers on the internet. Part II presents in more detail selected aspects of Grapevine that illustrate novel facilities or implementation techniques, or that provide insight into the structure of a distributed system. Part III summarizes the current state of the system and the lesson learned from it so far.


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
Boggs, D.R., Shoch, J.F., Taft, E.A., and Metcalfe, R.M. PUP: An internetwork architecture. IEEE Trans. on Communications 28, 4 (April 1980), 612-634.
 
2
Dawes, N., Harris, S., Magoon, M., Maveety, S., and Petty, D. The design and service impact of COCOS--An electronic office system. In Computer Message Systems. R.P. Uhlig (Ed.) North- Holland, New York, 1981, pp 373-384.
3
4
 
5
Levin, R., and Schroeder, M.D. Transport of electronic messages through a network. Telelnformatics 79, North Holland, 1979, pp. 29- 33; also available as Xerox Palo Alto Research Center Technical Report CSL-79-4.
6
 
7
Mitchell, J.G., Maybury, W., and Sweet, R. Mesa language manual (Version 5.0) Technical Report CSL-79-3, Xerox Palo Alto Research Center, 1979.
 
8
National Bureau of Standards, Data encryption standard. Federal Information Processing Standards 46, Jan. 1977.
9
 
10
Rothnie, J.B., Goodman, N., and Bernstein, P.A. The redundant update methodology of SDD-1: A system for distributed databases (The fully redundant case). Computer Corporation of America, June 1977.
 
11
Shoch, J.F. Internetwork naming, addressing and routing. In Proc. 17th IEEE Computer Society International Conference, Sept. 1978, IEEE Cat. No. 78 CH 1388-8C, pp 72-79.
 
12
Thacker, C.P., McCreight, E.M., Lampson, B.W., SprouU, R.F., and Boggs, D.R. Alto: A personal computer. In D.P. Siewiorek, C.G. Bell, and A. Newell, Computer Structures: Principles and Examples. (2nd Ed.) McGraw-Hill, New York 1981.
 
13
Thomas, R.H. A solution to the update problem for multiple copy data base which used distributed control. Bolt, Beranek and Newman Technical Report #3340, July 1976.

CITED BY  131

Collaborative Colleagues:
Andrew D. Birrell: colleagues
Roy Levin: colleagues
Michael D. Schroeder: colleagues
Roger M. Needham: colleagues