作者
Wyatt Lloyd, Michael J Freedman, Michael Kaminsky, David G Andersen
发表日期
2011/10/23
图书
Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles
页码范围
401-416
简介
Geo-replicated, distributed data stores that support complex online applications, such as social networks, must provide an "always-on" experience where operations always complete with low latency. Today's systems often sacrifice strong consistency to achieve these goals, exposing inconsistencies to their clients and necessitating complex application logic. In this paper, we identify and define a consistency model---causal consistency with convergent conflict handling, or causal+---that is the strongest achieved under these constraints.
We present the design and implementation of COPS, a key-value store that delivers this consistency model across the wide-area. A key contribution of COPS is its scalability, which can enforce causal dependencies between keys stored across an entire cluster, rather than a single server like previous systems. The central approach in COPS is tracking and explicitly checking whether …
引用总数
201120122013201420152016201720182019202020212022202320246327089115858287728261414828
学术搜索中的文章
W Lloyd, MJ Freedman, M Kaminsky, DG Andersen - Proceedings of the Twenty-Third ACM Symposium on …, 2011
W Lloyd, M Freedman, M Kaminsky, D Andersen - ACM Symposium on Operating Systems Principles, 2011