On the Viability of Speculative Transactional Replication in Database Systems: a Case Study with PostgreSQL

Provided by: Virginia Systems
Topic: Big Data
Format: PDF
Active replication is a classical means for providing fault-tolerance and high availability. It is based on the enforcement of consensus among the replicas on a common total order for request processing. The authors investigate the feasibility of systematic speculative processing in the context of Optimistic Atomic Broadcast (OAB) based replication of database systems. Specifically, they present the design and prototypal implementation of a fully speculative version of the PostgreSQL open source relational database, together with experimental results showing performance advantages over non-speculative replication.

Find By Topic