Consistent Database Replication at the
Middleware Level
M. Patiño-Martínez, R.
Jiménez-Peris, B. Kemme, G. Alonso
Abstract:
The widespread use of clusters and web farms has increased the
importance of data replication. In this paper, we show how to implement
consistent and scalable data replication at the middleware level. We do
this by combining transactional concurrency control with group
communication primitives. The paper presents different replication
protocols, argues their correctness, describes their implementation as
part of a generic middleware tool, and proves their feasibility with an
extensive performance evaluation. The solution proposed is well suited
for a variety of applications including web farms and distributed
object platforms.
ACM Transactions on Computer
Systems (TOCS). Volume 23, No. 4, 2005, pp 1-49.
Click to for the pdf version.