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.

SCORe: A scalable one-copy serializable partial replication protocol / Peluso, Sebastiano; Romano, Paolo; Quaglia, Francesco. - 7662 LNCS:(2012), pp. 456-475. (Intervento presentato al convegno 13th ACM/IFIP/USENIX International Middleware Conference, Middleware 2012 tenutosi a Montreal, QC; Canada) [10.1007/978-3-642-35170-9_23].

SCORe: A scalable one-copy serializable partial replication protocol

Peluso, Sebastiano;ROMANO, Paolo;QUAGLIA, Francesco
2012

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.
2012
13th ACM/IFIP/USENIX International Middleware Conference, Middleware 2012
distributed transactional systems; multiversioning; partial replication; scalability
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
SCORe: A scalable one-copy serializable partial replication protocol / Peluso, Sebastiano; Romano, Paolo; Quaglia, Francesco. - 7662 LNCS:(2012), pp. 456-475. (Intervento presentato al convegno 13th ACM/IFIP/USENIX International Middleware Conference, Middleware 2012 tenutosi a Montreal, QC; Canada) [10.1007/978-3-642-35170-9_23].
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/492496
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 38
  • ???jsp.display-item.citation.isi??? ND
social impact