Transparent Gif

Department of Computer Science

University of California, Santa Barbara

Abstract

Epidemic Quorums for Managing Replicated Data

by: J. Holliday, R. Steinke, D. Agrawal, and A. El Abbadi

Abstract:

In the epidemic model an update is initiated on a single site, and ispropagated to other sites in a lazy manner. When combined with version vectorsand event logs, this propagation mechanism delivers updates in causal orderdespite communication failures. We integrate quorums into the epidemic modelto processes transactions on replicated data. Causal order helps establish thetransactions on replicated data. Causal order helps establish the globalserialization order on transactions. Our approach enforces serializability byaborting transactions that may cause inconsistency. In the absence of conflicta transaction can commit as soon as it is known to a quorum of sites. In thepresence of conflict, sites vote and a transaction can commit as soon as aquorum of sites vote for it. We present a detailed simulation study of adistributed replicated database and demonstrate the performance improvements.

Keywords:

database replication, epidemic communication

Date:

October 1999

Document: 1999-32

XHTML Validation | CSS Validation
Updated 14-Nov-2005
Questions should be directed to: webmaster@cs.ucsb.edu