Non-monotonic snapshot isolation: Scalable and strong consistency for geo-replicated transactional systems

MS Ardekani, P Sutra, M Shapiro - 2013 IEEE 32nd …, 2013 - ieeexplore.ieee.org
Modern cloud systems are geo-replicated to improve application latency and availability.
Transactional consistency is essential for application developers; however, the …

Be general and don't give up consistency in geo-replicated transactional systems

A Turcu, S Peluso, R Palmieri, B Ravindran - Principles of Distributed …, 2014 - Springer
We present Alvin, a system for managing concurrent transactions running on a set of
geographically distributed sites. Alvin supports general-purpose transactions, and …

Granola:{Low-Overhead} distributed transaction coordination

J Cowling, B Liskov - … Annual Technical Conference (USENIX ATC 12), 2012 - usenix.org
This paper presents Granola, a transaction coordination infrastructure for building reliable
distributed storage applications. Granola provides a strong consistency model, while …

Transactional storage for geo-replicated systems

Y Sovran, R Power, MK Aguilera, J Li - Proceedings of the Twenty-Third …, 2011 - dl.acm.org
We describe the design and implementation of Walter, a key-value store that supports
transactions and replicates data across distant sites. A key feature behind Walter is a new …

Blotter: Low latency transactions for geo-replicated storage

H Moniz, J Leitão, RJ Dias, J Gehrke… - Proceedings of the 26th …, 2017 - dl.acm.org
Most geo-replicated storage systems use weak consistency to avoid the performance
penalty of coordinating replicas in different data centers. This departure from strong …

Automatic analysis of consistency properties of distributed transaction systems in Maude

S Liu, PC Ölveczky, M Zhang, Q Wang… - … 2019, Held as Part of the …, 2019 - Springer
Many transaction systems distribute, partition, and replicate their data for scalability,
availability, and fault tolerance. However, observing and maintaining strong consistency of …

Swiftcloud: Fault-tolerant geo-replication integrated all the way to the client machine

N Preguiça, M Zawirski, A Bieniusa… - 2014 IEEE 33rd …, 2014 - ieeexplore.ieee.org
Client-side logic and storage are increasingly used in web and mobile applications to
improve response time and availability. Current approaches tend to be ad-hoc and poorly …

SPECULA: Speculative replication of software transactional memory

S Peluso, J Fernandes, P Romano… - 2012 IEEE 31st …, 2012 - ieeexplore.ieee.org
This paper introduces SPECULA, a novel replication protocol for Software Transactional
Memory (STM) systems that seeks maximum overlap between transaction execution and …

When scalability meets consistency: Genuine multiversion update-serializable partial data replication

S Peluso, P Ruivo, P Romano… - 2012 IEEE 32nd …, 2012 - ieeexplore.ieee.org
In this article we introduce GMU, a genuine partial replication protocol for transactional
systems, which exploits an innovative, highly scalable, distributed multiversioning scheme …

Osare: Opportunistic speculation in actively replicated transactional systems

R Palmieri, F Quaglia, P Romano - 2011 IEEE 30th …, 2011 - ieeexplore.ieee.org
In this work we present OSARE, an active replication protocol for transactional systems that
combines the usage of Optimistic Atomic Broadcast with a speculative concurrency control …