Simplifying Distributed Database Systems Design by Using a Broadcast Network.
Jo-Mei Chang:
Simplifying Distributed Database Systems Design by Using a Broadcast Network.
SIGMOD Conference 1984: 223-233@inproceedings{DBLP:conf/sigmod/Chang84,
author = {Jo-Mei Chang},
editor = {Beatrice Yormark},
title = {Simplifying Distributed Database Systems Design by Using a Broadcast
Network},
booktitle = {SIGMOD'84, Proceedings of Annual Meeting, Boston, Massachusetts,
June 18-21, 1984},
publisher = {ACM Press},
year = {1984},
pages = {223-233},
ee = {http://doi.acm.org/10.1145/602259.602290, db/conf/sigmod/Chang84.html},
crossref = {DBLP:conf/sigmod/84},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
Atomic broadcast and failure detection are powerful
primitives for distributed database systems. In the
distributed database system LAMBDA, they are provided
as network primitives. In this paper, we show how atomic
broadcast and failure detection simplify transaction
commitment, concurrency control, and crash recovery.
Specifically, we give a simple two-phase non-blocking
commit protocol, whereas three phases are required in a
point-to-point network. We also give a simplified read-one/write-all
update algorithm for replicated data and an
easily implemented log-based recovery algorithm providing
uninterrupted transaction processing.
The benefits of performing the atomic broadcast and failure
detection at the network level are also discussed.
Performing these functions at the network level not only
simplifies database protocols but also better utilizes the
broadcast network fewer messages are transmitted.
Comparisons between LAMBDA and existing distributed
database systems are also made.
Copyright © 1984 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
Online Version (ACM WWW Account required): Full Text in PDF Format
CDROM Version: Load the CDROM "Volume 1 Issue 2, SIGMOD '75-'92" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
BibTeX
Printed Edition
Beatrice Yormark (Ed.):
SIGMOD'84, Proceedings of Annual Meeting, Boston, Massachusetts, June 18-21, 1984.
ACM Press 1984 BibTeX
,
SIGMOD Record 14(2)
Contents
References
- [BERNS 80]
- Philip A. Bernstein, David W. Shipman, James B. Rothnie Jr.:
Concurrency Control in a System for Distributed Databases (SDD-1).
ACM Trans. Database Syst. 5(1): 18-51(1980) BibTeX
- [BERNS 81]
- Philip A. Bernstein, Nathan Goodman:
Concurrency Control in Distributed Database Systems.
ACM Comput. Surv. 13(2): 185-221(1981) BibTeX
- [BERNS 83]
- Philip A. Bernstein, Nathan Goodman:
The Failure and Recovery Problem for Replicated Databases.
PODC 1983: 114-122 BibTeX
- [BORR 81]
- Andrea J. Borr:
Transaction Monitoring in ENCOMPASS: Reliable Distributed Transaction Processing.
VLDB 1981: 155-165 BibTeX
- [CHAN 83a]
- ...
- [CHAN 83b]
- ...
- [CHANG 83a]
- Jo-Mei Chang, Nicholas F. Maxemchuk:
Reliable Broadcast Protocols.
ACM Trans. Comput. Syst. 2(3): 251-273(1984) BibTeX
- [CHANG 83b]
- Jo-Mei Chang:
LAMBDA: A Distributed Database System for Local Area Networks.
IEEE Database Eng. Bull. 8(2): 76-83(1985) BibTeX
- [CHANG 83c]
- ...
- [DAVID 81]
- ...
- [GARCI 82]
- Hector Garcia-Molina:
Elections in a Distributed Computing System.
IEEE Trans. Computers 31(1): 48-59(1982) BibTeX
- [GOODM 83]
- Nathan Goodman, Dale Skeen, Arvola Chan, Umeshwar Dayal, Stephen Fox, Daniel R. Ries:
A Recovery Algorithm for a Distributed Database System.
PODS 1983: 8-15 BibTeX
- [GRAY 78]
- Jim Gray:
Notes on Data Base Operating Systems.
Advanced Course: Operating Systems 1978: 393-481 BibTeX
- [HAMME 80]
- Michael Hammer, David W. Shipman:
Reliability Mechanisms for SDD-1: A System for Distributed Databases.
ACM Trans. Database Syst. 5(4): 431-466(1980) BibTeX
- [LAMPO 78]
- Leslie Lamport:
Time, Clocks, and the Ordering of Events in a Distributed System.
Commun. ACM 21(7): 558-565(1978) BibTeX
- [LAMPO 82]
- Leslie Lamport, Robert E. Shostak, Marshall C. Pease:
The Byzantine Generals Problem.
ACM Trans. Program. Lang. Syst. 4(3): 382-401(1982) BibTeX
- [MAXEM 84]
- ...
- [METC 76]
- Robert Metcalfe, David Boggs:
Ethernet: Distributed Packet Switching for Local Computer Networks.
Commun. ACM 19(7): 395-404(1976) BibTeX
- [SKEEN 81]
- Dale Skeen:
Nonblocking Commit Protocols.
SIGMOD Conference 1981: 133-142 BibTeX
- [SKEEN 83a]
- Dale Skeen:
Determining the Last Process to Fail.
PODS 1983: 16-24 BibTeX
- [SKEEN 83b]
- ...
- [SCHNE 82]
- ...
- [STONE 79]
- Michael Stonebraker:
Concurrency Control and Consistency of Multiple Copies of Data in Distributed INGRES.
IEEE Trans. Software Eng. 5(3): 188-194(1979) BibTeX
- [WALT 82]
- Bernd Walter:
A Robust and Efficient Protocol for Checking the Availability of Remote Sites.
Berkeley Workshop 1982: 45-67 BibTeX
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Sat May 16 23:39:39 2009