Grapevine (Clearinghouse)

Developed by:
Xerox Palo Alto Research Center, USA Schroeder M. D., Birrell A. D., Chase, R. P. Jr. and Needham, R. M.

Short Description:
Grapevine is a system that provides message delivery, resource location, authentication, and access control services in a computer internet. The implementation of Grapevine is distributed and replicated. It is distributed because some of the services prov ided by Grapevine involve the use of multiple computers communication through the internet. It is replicated in the way that some of the services are provided equally well by any of several distinct computers. The primary use of Grapevine is delivering co mputer mail, but Grapevine is used in many other ways as well.

Model: loosely coupled
Properties: WAN support, message passing
Transparency: access, concurrency, location
Running on: Alto
Date: 1979Đ1982



References:
Birrell, A. D., Levin, R., Needham, R. M. and Schroeder, M. D.: "Grapevine: an exercise in distributed computing". Communications of the ACM, 25(4), pp. 260-273.

Schroeder, M. D; Birrell, A. D.; Chase, R. P. Jr. and Needham, R. M.: "Experience with Grapevine: the growth of a distributed system". ACM Transactions on Computer Systems, 2(1), Feb. 1984, pp. 3-23.

Andrew D. Birrell, Roy Levin, Roger M. Needham and Michael D. Schršder: "Grapevine: An Exercise in Distributed Computing". Xerox Palo Alto Research Center.



© 1995, Alfred Lupper, Department of Computer Science, University of Ulm