作者
Wyatt Lloyd, Michael J Freedman, Michael Kaminsky, David G Andersen
发表日期
2013
研讨会论文
10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13)
页码范围
313-328
简介
We present the first scalable, geo-replicated storage system that guarantees low latency, offers a rich data model, and provides “stronger” semantics. Namely, all client requests are satisfied in the local datacenter in which they arise; the system efficiently supports useful data model abstractions such as column families and counter columns; and clients can access data in a causallyconsistent fashion with read-only and write-only transactional support, even for keys spread across many servers. The primary contributions of this work are enabling scalable causal consistency for the complex columnfamily data model, as well as novel, non-blocking algorithms for both read-only and write-only transactions. Our evaluation shows that our system, Eiger, achieves low latency (single-ms), has throughput competitive with eventually-consistent and non-transactional Cassandra (less than 7% overhead for one of Facebook’s real-world workloads), and scales out to large clusters almost linearly (averaging 96% increases up to 128 server clusters).
引用总数
20122013201420152016201720182019202020212022202320242223557394743242731122011
学术搜索中的文章
W Lloyd, MJ Freedman, M Kaminsky, DG Andersen - 10th USENIX Symposium on Networked Systems …, 2013