Supporting Linearizable Semantics in Replicated Databases

  • Authors:
  • Luis Rodrigues;Nuno Carvalho;Emili Miedes

  • Affiliations:
  • -;-;-

  • Venue:
  • NCA '08 Proceedings of the 2008 Seventh IEEE International Symposium on Network Computing and Applications
  • Year:
  • 2008

Quantified Score

Hi-index 0.01

Visualization

Abstract

This paper proposes a novel database replication algorithm that offers strong consistency (linearizable semantics) and allows reads and non-conflicting writes to execute in parallel in multiple replicas. The proposed algorithm supports the use of quorums to trade the availability/efficiency of read and write operations, making a bridge between consensus-based and quorum based solutions for database replication. Furthermore, the algorithm offers better performance for linearizable read-only transactions with a negligible impact on write transactions.