Transactions with Consistency Choices on Geo-Replicated Cloud Storage

  • Ramakrishna Kotla ,
  • Mahesh Balakrishnan ,
  • Doug Terry ,
  • Marcos K. Aguilera

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.