ACM Home Page
Please provide us with feedback. Feedback
Epidemic algorithms for replicated database maintenance
Full text PdfPdf (1.71 MB)
Source ACM SIGOPS Operating Systems Review archive
Volume 22 ,  Issue 1  (Jan., 1988) table of contents
Pages: 8 - 32  
Year of Publication: 1988
ISSN:0163-5980
Authors
Alan Demers  Xerox Palo Alto Center, Palo Alto, NM
Dan Greene  Xerox Palo Alto Center, Palo Alto, NM
Carl Houser  Xerox Palo Alto Center, Palo Alto, NM
Wes Irish  Xerox Palo Alto Center, Palo Alto, NM
John Larson  Xerox Palo Alto Center, Palo Alto, NM
Scott Shenker  Xerox Palo Alto Center, Palo Alto, NM
Howard Sturgis  Xerox Palo Alto Center, Palo Alto, NM
Dan Swinehart  Xerox Palo Alto Center, Palo Alto, NM
Doug Terry  Xerox Palo Alto Center, Palo Alto, NM
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 18,   Downloads (12 Months): 96,   Citation Count: 17
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

When a database is replicated at many sites, maintaining mutual consistency among the sites in the face of updates is a significant problem. This paper describes several randomized algorithms for distributing updates and driving the replicas toward consistency. The algorithms are very simple and require few guarantees from the underlying communication system, yet they ensure that the effect of every update is eventually reflected in all replicas. The cost and performance of the algorithms are tuned by choosing appropriate distributions in the randomization step. The algorithms are closely analogous to epidemics, and the epidemiology literature aids in understanding their behavior. One of the algorithms has been implemented in the Clearinghouse servers of the Xerox Corporate Internet. solving long-standing problems of high traffic and database inconsistency.


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
[Ba] Norman T. J. Bailey. The Mathematical Theory of Infectious Diseases and its Applications (second edition). Hafner Press, Second Edition, 1975.
4
5
6
7
 
8
[Fr] J.C. Frauenthal. Mathematical Modeling in Epidemiology, Pages 12-24. Springer-Verlag, 1980.
9
 
10
11
 
12
 
13
[Op] Derek C. Oppen and Yogen K. Dalal. The Clearinghouse: A Decentralized Agent for Locating Named Objects in a Distributed Environment. Xerox Technical Report: OPD-T8103, 1981.
 
14
 
15
[Ra] Michael O. Rabin. Randomized Byzantine Generals. 24th Annual Symposium on Foundations of Computer Science. IEEE Computer Society, 1983, Pages 403-409.
 
16

CITED BY  17

Collaborative Colleagues:
Alan Demers: colleagues
Dan Greene: colleagues
Carl Houser: colleagues
Wes Irish: colleagues
John Larson: colleagues
Scott Shenker: colleagues
Howard Sturgis: colleagues
Dan Swinehart: colleagues
Doug Terry: colleagues