Title :
A Pragmatic Protocol for Database Replication in Interconnected Clusters
Author :
Grov, J. ; Soares, L. ; Correia, A. ; Pereira, J. ; Oliveira, R. ; Pedone, F.
Abstract :
Multi-master update everywhere database replication, as achieved by protocols based on group communication such as DBSM and Postgres-R, addresses both performance and availability. By scaling it to wide area networks, one could save costly bandwidth and avoid large round-trips to a distant master server. Also, by ensuring that updates are safely stored at a remote site within transaction boundaries, disaster recovery is guaranteed. Unfortunately, scaling existing cluster based replication protocols is troublesome. In this paper we present a database replication protocol based on group communication that targets interconnected clusters. In contrast with previous proposals, it uses a separate multicast group for each cluster and thus does not impose any additional requirements on group communication, easing implementation and deployment in a real setting. Nonetheless, the protocol ensures one-copy equivalence while allowing all sites to execute update transactions. Experimental evaluation using the workload of the industry standard TPC-C benchmark confirms the advantages of the approach
Keywords :
database management systems; multicast communication; protocols; wide area networks; database replication protocol; interconnected cluster; multicast group communication; pragmatic protocol; wide area network; Communication industry; Communication standards; Delay; Fault tolerance; Network servers; Proposals; Protocols; Scalability; Transaction databases; Wide area networks;
Conference_Titel :
Dependable Computing, 2006. PRDC '06. 12th Pacific Rim International Symposium on
Conference_Location :
Riverside, CA
Print_ISBN :
0-7695-2724-8
DOI :
10.1109/PRDC.2006.11