Practical Experience Report: Cassandra+: Trading-Off Consistency, Latency, and Fault-tolerance in Cassandra

Practical Experience Report: Cassandra+: Trading-Off Consistency, Latency, and Fault-tolerance in Cassandra
复制标题

实践经验报告:Cassandra:权衡 Cassandra 中的一致性、延迟和容错性

DOI:
10.1145/3427796.3427816
复制
发表时间:
2021
期刊:
International Conference on Distributed Computing and Networking 2021
影响因子:
--
通讯作者:
Wu, Yingjian
Wu, Yingjian
中科院分区:
--
文献类型:
--
作者:
Gao, Guo-Shu;Konwar, Kishori;Mantica, Juan;Pan, Haochen;Kish, Darius Russell;Tseng, Lewis;Wang, Zezhi;Wu, Yingjian

文献摘要

参考文献

相似文献

数据的指数级增长推动行业转向NoSQL数据库等新型数据管理系统。我们的目标是增强 NoSQL,重点关注其作为分布式键值存储(KV 存储)的应用。现有的生产就绪系统通常仅提供一致性和容错性的概率保证,并且如果集群具有严重的时钟漂移,则可能会违反其正确性属性。我们的系统 Cassandra+ 通过提供更多一致性和容错性选择来解决这些问题。我们通过在 Cassandra(业界最流行的 NoSQL 之一)中实现理论上的分布式共享内存 (DSM) 来构建 Cassandra+。在本文中,我们分享了在现实系统中调整和实施 DSM 算法的经验。我们希望我们的经验和结果能够更好地理解 DSM 和所涉及的权衡。
The exponential growth of data has pushed the industry towards new types of data management systems such as NoSQL database. Our goal is to augment NoSQL, with the focus on its application as a distributed key-value store (KV-store). Existing production-ready systems often provide only probabilistic guarantees on consistency and fault-tolerance, and may violate their correctness properties if a cluster has severe clock drift. Our system Cassandra+ addresses these issues by providing more choices for consistency and fault-tolerance. We build Cassandra+ by implementing theoretical distributed shared memory (DSM) in Cassandra, one of the most popular NoSQLs in the industry. In this paper, we share our experience in adapting and implementing DSM algorithms into a real-world system. We hope our experience and results allow a better understanding of the DSM and the tradeoffs involved.
DOI: 10.1145/1294261.1294281
发表时间: 2007-10
期刊: EAI Endorsed Trans. Scalable Inf. Syst.
影响因子: --
作者:
Giuseppe DeCandia;D. Hastorun;M. Jampani;G. Kakulapati;A. Lakshman;A. Pilchin;S. Sivasubramanian
通讯作者: Giuseppe DeCandia;D. Hastorun;M. Jampani;G. Kakulapati;A. Lakshman;A. Pilchin;S. Sivasubramanian
小型拜占庭法定人数系统
DOI: --
发表时间: 2002
期刊: Proceedings : International Conference on Dependable Systems and Networks
影响因子: --
作者:
Jean;L. Alvisi;M. Dahlin
通讯作者: M. Dahlin
评估拜占庭仲裁系统
DOI: --
发表时间: 2007
期刊: IEEE International Symposium on Reliable Distributed Systems
影响因子: --
作者:
W. Dantas;A. Bessani;J. Fraga;M. Correia
通讯作者: M. Correia
使用软件分布式共享内存的宏数据流
DOI: --
发表时间: 2005
期刊: IPSJ Transaction Vol.46, No. SIG4(ACS 9)
影响因子: --
作者:
Hiroshi Tanabe;Hiroki Honda;Toshitsugu Yuba
通讯作者: Toshitsugu Yuba
无可靠广播的半快速拜占庭容忍共享寄存器
DOI: --
发表时间: 2020
期刊: 40th IEEE International Conference on Distributed Computing Systems
影响因子: --
作者:
Konwar, Kishori Kumar
通讯作者: Konwar, Kishori Kumar