Title | ||
---|---|---|
CassandrEAS: Highly Available and Storage-Efficient Distributed Key-Value Store with Erasure Coding |
Abstract | ||
---|---|---|
In this work, we propose an erasure coding-based protocol that implements a key-value store with atomicity and near-optimal storage cost. Our protocol supports concurrent read and write operations while tolerating asynchronous communication and crash failures of any client and some fraction of servers. One novel feature is a tunable knob between the number of supported concurrent operations, availability, and storage cost. We implement our protocol into Cassandra, namely Cassan-drEAS (Cassandra + Erasure-coding Atomic Storage). Extensive evaluation using YCSB on Google Cloud Platform shows that CassandrEAS incurs moderate penalty on latency and throughput, yet saves significant amount of storage space. |
Year | DOI | Venue |
---|---|---|
2020 | 10.1109/NCA51143.2020.9306729 | 2020 IEEE 19th International Symposium on Network Computing and Applications (NCA) |
Keywords | DocType | ISSN |
atomicity,erasure-coding,KV store | Conference | 2643-7910 |
ISBN | Citations | PageRank |
978-1-7281-8327-5 | 0 | 0.34 |
References | Authors | |
0 | 6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Viveck R. Cadambe | 1 | 1287 | 103.82 |
Kishori M. Konwar | 2 | 107 | 17.49 |
Muriel Médard | 3 | 6828 | 599.31 |
Haochen Pan | 4 | 1 | 2.04 |
Lewis Tseng | 5 | 177 | 23.92 |
Yingjian Wu | 6 | 1 | 3.39 |