ACM Home Page
Please provide us with feedback. Feedback
Update propagation protocols for replicated databates
Full text PdfPdf (1.40 MB)
Source International Conference on Management of Data archive
Proceedings of the 1999 ACM SIGMOD international conference on Management of data table of contents
Philadelphia, Pennsylvania, United States
Pages: 97 - 108  
Year of Publication: 1999
ISBN:1-58113-084-8
Also published in ...
Authors
Yuri Breitbart  Bell Laboratories, Murray Hill, NJ
Raghavan Komondoor  University Of Wisconsin, Madison, WI
Rajeev Rastogi  Bell Laboratories, Murray Hill, NJ
S. Seshadri  Bell Laboratories, Murray Hill, NJ
Avi Silberschatz  Bell Laboratories, Murray Hill, NJ
Sponsors
SIGART: ACM Special Interest Group on Artificial Intelligence
SIGMOD: ACM Special Interest Group on Management of Data
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 71,   Citation Count: 22
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

Replication is often used in many distributed systems to provide a higher level of performance, reliability and availability. Lazy replica update protocols, which propagate updates to replicas through independent transactions after the original transaction commits, have become popular with database vendors due to their superior performance characteristics. However, if lazy protocols are used indiscriminately, they can result in non-serializable executions. In this paper, we propose two new lazy update protocols that guarantee serializability but impose a much weaker requirement on data placement than earlier protocols. Further, many naturally occurring distributed systems, like distributed data warehouses, satisfy this requirement. We also extend our lazy update protocols to eliminate all requirements on data placement. The extension is a hybrid protocol that propagates as many updates as possible in a lazy fashion. We implemented our protocols on the Datablitz database system product developed at Bell Labs. We also conducted an extensive performance study which shows that our protocols outperform existing protocols over a wide range of workloads.


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.

ABKW98
BK97
 
BKRSS98
Yuri Breitbart, Raghavan Komondoor, Rajeev Rastogi, S. Seshadri, and Avi Silberschatz. Update propagation algorithms for replicated database systems. Technical R,,~port BL0112370-981028-11TM, Bell Labs, Oc~:ober 1998.
 
BLRSSS97
 
CRR96
 
ENRS97
 
GHKO81
J. Gray, E Homan, H. Korth, and R. Oberrnack. A strawman analysis of the probability of wait and deadlock. Technical Report RJ2131, }BM San Jose Research Laboratory, 1981.
GHOS96
 
GJ79
 
LMT90
T. Leighton, F. Makedon, and S. TragouJas. Approximation algorithms for vlsi partitioxfing problems. In IEEE International Symposiun~ on Circuits and Systems, 1990.
SK80
 
ST97

CITED BY  22

Collaborative Colleagues:
Yuri Breitbart: colleagues
Raghavan Komondoor: colleagues
Rajeev Rastogi: colleagues
S. Seshadri: colleagues
Avi Silberschatz: colleagues