Transactions with Consistency Choices
Transactions with Consistency Choices on Geo-Replicated Cloud Storage
Douglas Terry, Vijayan Prabhakaran, Ramakrishna Kotla, Mahesh Balakrishnan, Marcos K. Aguilera
Microsoft Research Silicon Valley
September 2013, MSR-TR-2013-82
Pileus is a replicated and scalable key-value storage system that features geo-replicated transactions with varying degrees of consistency chosen by applications. Each transaction reads from a snapshot selected based on its requested consistency, from strong to eventual consistency or intermediate guarantees such as read-my-writes, monotonic, bounded, and causal.
DOWNLOAD PAPER (.PDF): PileusSnapshotIsolationTechReport