作者
Deepthi Devaki Akkoorath, Alejandro Z Tomsic, Manuel Bravo, Zhongmiao Li, Tyler Crain, Annette Bieniusa, Nuno Preguiça, Marc Shapiro
发表日期
2016/6/27
研讨会论文
2016 IEEE 36th International Conference on Distributed Computing Systems (ICDCS)
页码范围
405-414
出版商
IEEE
简介
Developers of cloud-scale applications face a difficult decision of which kind of storage to use, summarised by the CAP theorem. Currently the choice is between classical CP databases, which provide strong guarantees but are slow, expensive, and unavailable under partition, and NoSQL-style AP databases, which are fast and available, but too hard to program against. We present an alternative: Cure provides the highest level of guarantees that remains compatible with availability. These guarantees include: causal consistency (no ordering anomalies), atomicity (consistent multi-key updates), and support for high-level data types (developer friendly API) with safe resolution of concurrent updates (guaranteeing convergence). These guarantees minimise the anomalies caused by parallelism and distribution, thus facilitating the development of applications. This paper presents the protocols for highly available …
引用总数
2016201720182019202020212022202320247192915332216354
学术搜索中的文章
DD Akkoorath, AZ Tomsic, M Bravo, Z Li, T Crain… - 2016 IEEE 36th International Conference on …, 2016