| Epidemic algorithms for replicated database maintenance |
| Full text |
Pdf
(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 |
|
| Bibliometrics |
Downloads (6 Weeks): 18, Downloads (12 Months): 96, Citation Count: 17
|
|
|
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
|
Karl Abrahamson , Andrew Adler , Lisa Higham , David Kirkpatrick, Probabilistic solitude verification on a ring, Proceedings of the fifth annual ACM symposium on Principles of distributed computing, p.161-173, August 11-13, 1986, Calgary, Alberta, Canada
[doi> 10.1145/10590.10604]
|
 |
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
|
|
Abdelmajid Khelil , Christian Becker , Jing Tian , Kurt Rothermel, An epidemic model for information diffusion in MANETs, Proceedings of the 5th ACM international workshop on Modeling analysis and simulation of wireless and mobile systems, September 28-28, 2002, Atlanta, Georgia, USA
|
|
|
Nuno Preguiça , J. Legatheaux Martins , Henrique Domingos , Sérgio Duarte, Data management support for asynchronous groupware, Proceedings of the 2000 ACM conference on Computer supported cooperative work, p.69-78, December 2000, Philadelphia, Pennsylvania, United States
|
|
|
|
|
|
|
|
|
|
|
|
Leonard Kawell, Jr. , Steven Beckhardt , Timothy Halvorsen , Raymond Ozzie , Irene Greif, Replicated document management in a group communication system, Proceedings of the 1988 ACM conference on Computer-supported cooperative work, September 26-28, 1988, Portland, Oregon, United States
|
|
|
|
|
|
|
|
|
|
|
|
Paul Tennent , Malcolm Hall , Barry Brown , Matthew Chalmers , Scott Sherwood, Three applications for mobile epidemic algorithms, Proceedings of the 7th international conference on Human computer interaction with mobile devices & services, September 19-22, 2005, Salzburg, Austria
|
|
|
|
|
|
Graham Williamson , Graeme Stevenson , Steve Neely , Lorcan Coyle , Paddy Nixon, Scalable information dissemination for pervasive systems: implementation and evaluation, Proceedings of the 4th international workshop on Middleware for Pervasive and Ad-Hoc Computing (MPAC 2006), p.7, November 27-December 01, 2006, Melbourne, Australia
|
|
|
Dejan Kostić , Adolfo Rodriguez , Jeannie Albrecht , Abhijeet Bhirud , Amin Vahdat, Using random subsets to build scalable network services, Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems, p.19-19, March 26-28, 2003, Seattle, WA
|
|
|
|
|
|
|
|
|
|
|
|
|
|