1982
DOI: 10.1145/358468.358487
|View full text |Cite
|
Sign up to set email alerts
|

Grapevine

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 amon… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
118
0

Year Published

1986
1986
2012
2012

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 341 publications
(118 citation statements)
references
References 6 publications
0
118
0
Order By: Relevance
“…[40,39,19,53] Such lessons were not lost on the system designers of the early 1980s. Production systems such as Locus [77] and Grapevine [16] wrestled with the fundamental tension between consistency, availability, and performance in distributed systems.…”
Section: Introductionmentioning
confidence: 99%
“…[40,39,19,53] Such lessons were not lost on the system designers of the early 1980s. Production systems such as Locus [77] and Grapevine [16] wrestled with the fundamental tension between consistency, availability, and performance in distributed systems.…”
Section: Introductionmentioning
confidence: 99%
“…Although the only operations that adhere to these constraints may be the operations of logical conjunction and disjunction or comparable operations over alternate domains, merge operations that do not adhere to these principles may be modified into operations that do. Standard distributed database implementations account for the transitivity and implicit monotonicity of network communications when performing non-transitive and non-monotonic deletions [6]. Similar adaptations of other merge operations may be possible.…”
Section: Propagators In a Distributed Systemmentioning
confidence: 99%
“…Inaccurate information is not a problem in some cases. For example, in a mail system (e.g., [7]), a request to read mail need not produce all messages that have been sent; a promise of timely delivery is sufficient. Other applications require accurate information.…”
Section: The Highly-available Servicementioning
confidence: 99%