Publication
IEEE TKDE
Paper

Analysis of Replication in Distributed Database Systems

View publication

Abstract

Geographically distributed database systems have received growing interest in recent years. In this paper, we develop an approximate analytical model to study the tradeoffs of replicating data in a distributed database environment. Several concurrency control protocols are considered including pessimistic, optimistic, and semi-optimistic protocols. The approximate analysis captures the effect of the protocol on hardware resource contention and data contention. The accuracy of the approximation is validated through detailed simulations. We find that the benefit of replicating data and the optimal number of replicates are sensitive to the concurrency control protocol. Under the optimistic and semi-optimistic protocols, replications can significantly improve response time with an additional MIPS requirement to maintain consistency among the replicates. The optimal degree of replication is further affected by the transaction mix (e.g., the fraction of read-only transactions), the communications delay and overhead, the number of distributed sites, and the available MIPS. Sensitivity analyses have been carried out to examine how the optimal degree of replication changes with respect to these factors. © 1990 IEEE

Date

Publication

IEEE TKDE

Authors

Topics

Share