| Bayou: replicated database services for world-wide applications |
| Full text |
Pdf
(517 KB)
|
| Source
|
ACM SIGOPS European Workshop
archive
Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
table of contents
Connemara, Ireland
SESSION: Position papers
table of contents
Pages: 275 - 280
Year of Publication: 1996
|
|
Authors
|
|
Karin Petersen
|
Xerox Palo Alto Research Center, Palo Alto, California
|
|
Mike Spreitzer
|
Xerox Palo Alto Research Center, Palo Alto, California
|
|
Douglas Terry
|
Xerox Palo Alto Research Center, Palo Alto, California
|
|
Marvin Theimer
|
Xerox Palo Alto Research Center, Palo Alto, California
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 22, Downloads (12 Months): 57, Citation Count: 6
|
|
|
ABSTRACT
The Bayou architecture provides scalability, availability, extensibility, and adaptability features that address database storage needs of world-wide applications. In addition to discussing these features, this paper presents Bayou's mechanisms for permitting the replicas of a database to vary dynamically without global coordination. Key is the use of weak consistency replication among autonomous machines and strict adherence to the tenet that no operation should involve more than two machines.
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
|
Alan Demers , Dan Greene , Carl Hauser , Wes Irish , John Larson , Scott Shenker , Howard Sturgis , Dan Swinehart , Doug Terry, Epidemic algorithms for replicated database maintenance, Proceedings of the sixth annual ACM Symposium on Principles of distributed computing, p.1-12, August 10-12, 1987, Vancouver, British Columbia, Canada
[doi> 10.1145/41840.41841]
|
| |
3
|
A.J. Demers, K. Petersen, M. J. Spreitzer, D. B. Terry, M. M. Theimer, and B. B. Welch. The Bayou architecture: Support for data sharing among mobile users. Proceedings IEEE Workshop on Mobile Computing Systems & Applications, Santa Cruz, California, December 8-9, 1994, pages 2-7.
|
| |
4
|
R.G. Guy, J.S. Heidemann, W. Mak, T.W. Page, Jr., G.J. Popek, and D. Rothmeier. Implementation of the Ficus replicated file system. Proceedings Summer USENIX Conference, June 1990, pages 63-71.
|
| |
5
|
L. Kalwell Jr., S. Beckhardt, T. Halvorsen, R. Ozzie, and I. Greif. Replicated document management in a group communication system. In Groupware: Software for Computer-Supported Cooperative Work, edited by D. Marca and G. Bock, IEEE Computer Society Press, 1992, pages 226-235.
|
| |
6
|
P. Kumar and M. Satyanarayanan. Flexible and safe resolution of file conflicts. Proceedings USENIX Technical Conference, New Orleans, Louisiana, January 1995, pages 95-106.
|
 |
7
|
|
| |
8
|
D. S. Parker, G. J. Popek, G. Rudisin, A. Stoughton, B. J. Walker, E. Walton, J. M. Chow, D. Edwards, S. Kfiser, and C. Kline. Detection of mutual inconsistency in distributed systems. IEEE Transactions on Software Engineering SE-9(3):240-246, May 1983.
|
| |
9
|
P. Reiher, J. Heidemann, D. Ratner, G. Skinner, and G. Popek. Resolving file conflicts in the Ficus file system. Proceedings Summer USENIX Conference, June 1994, pages 183-195.
|
| |
10
|
Douglas B. Terry , Alan J. Demers , Karin Petersen , Mike J. Spreitzer , Marvin M. Theimer , Brent B. Welch, Session guarantees for weakly consistent replicated data, Proceedings of the third international conference on on Parallel and distributed information systems, p.140-150, October 1994, Autin, Texas, United States
|
 |
11
|
D. B. Terry , M. M. Theimer , Karin Petersen , A. J. Demers , M. J. Spreitzer , C. H. Hauser, Managing update conflicts in Bayou, a weakly connected replicated storage system, Proceedings of the fifteenth ACM symposium on Operating systems principles, p.172-182, December 03-06, 1995, Copper Mountain, Colorado, United States
|
 |
12
|
Bruce Walker , Gerald Popek , Robert English , Charles Kline , Greg Thiel, The LOCUS distributed operating system, Proceedings of the ninth ACM symposium on Operating systems principles, p.49-70, October 10-13, 1983, Bretton Woods, New Hampshire, United States
|
|