SCORe: a scalable one-copy serializable partial replication protocol

  • Authors:
  • Sebastiano Peluso;Paolo Romano;Francesco Quaglia

  • Affiliations:
  • Sapienza University, Rome, Italy and IST/INESC-ID, Lisbon, Portugal;IST/INESC-ID, Lisbon, Portugal;Sapienza University, Rome, Italy

  • Venue:
  • Proceedings of the 13th International Middleware Conference
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this article we present SCORe, a scalable one-copy serializable partial replication protocol. Differently from any other literature proposal, SCORe jointly guarantees the following properties: (i) it is genuine, thus ensuring that only the replicas that maintain data accessed by a transaction are involved in its processing, and (ii) it guarantees that read operations always access consistent snapshots, thanks to a one-copy serializable multiversion scheme, which never aborts read-only transactions and spares them from any (distributed) validation phase. This makes SCORe particularly efficient in presence of read-intensive workloads, as typical of a wide range of real-world applications. We have integrated SCORe into a popular open source distributed data grid and performed a large scale experimental study with well-known benchmarks using both private and public cloud infrastructures. The experimental results demonstrate that SCORe provides stronger consistency guarantees (namely One-Copy Serializability) than existing multiversion partial replication protocols at no additional overhead.