Optimistic causal consistency for geo-replicated key-value stores

K Spirovska, D Didona… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Causal consistency (CC) is an attractive consistency model for geo-replicated data stores
because it hits a sweet spot in the ease-of-programming versus performance trade-off. We …

Intelligent data placement mechanism for replicas distribution in cloud storage systems

IA Ibrahim, W Dai, M Bassiouni - 2016 IEEE international …, 2016 - ieeexplore.ieee.org
The Hadoop Distributed File System (HDFS) is a distributed storage system that stores large
volumes of data reliably and provide access to the data by the applications at high …

Rocksdb: Evolution of development priorities in a key-value store serving large-scale applications

S Dong, A Kryczka, Y Jin, M Stumm - ACM Transactions on Storage (TOS …, 2021 - dl.acm.org
This article is an eight-year retrospective on development priorities for RocksDB, a key-value
store developed at Facebook that targets large-scale distributed systems and that is …

MorphoSys: automatic physical design metamorphosis for distributed database systems

M Abebe, B Glasbergen, K Daudjee - Proceedings of the VLDB …, 2020 - dl.acm.org
Distributed database systems are widely used to meet the demands of storing and
managing computation-heavy workloads. To boost performance and minimize resource and …

Acazoo: A distributed key-value store based on replicated lsm-trees

P Garefalakis, P Papadopoulos… - 2014 IEEE 33rd …, 2014 - ieeexplore.ieee.org
In this paper we describe the design and implementation of ACaZoo, a key-value store that
combines strong consistency with high performance and high availability. ACaZoo supports …

A {Self-Configurable}{Geo-Replicated} Cloud Storage System

MS Ardekani, DB Terry - … Symposium on Operating Systems Design and …, 2014 - usenix.org
Reconfiguring a cloud storage system can improve its overall service. Tuba is a geo-
replicated key-value store that automatically reconfigures its set of replicas while respecting …

EvenDB: Optimizing key-value storage for spatial locality

E Gilad, E Bortnikov, A Braginsky… - Proceedings of the …, 2020 - dl.acm.org
Applications of key-value (KV-) storage often exhibit high spatial locality, such as when
many data items have identical composite key prefixes. This prevalent access pattern is …

A self-organizing storage cluster for parallel data-intensive applications

H Tang, A Gulbeden, J Zhou… - SC'04: Proceedings …, 2004 - ieeexplore.ieee.org
Cluster-based storage systems are popular for data-intensive applications and it is desirable
yet challenging to provide incremental expansion and high availability while achieving …

HAS: Heterogeneity-aware selective data layout scheme for parallel file systems on hybrid servers

S He, XH Sun, A Haider - 2015 IEEE International Parallel and …, 2015 - ieeexplore.ieee.org
Hybrid parallel file systems (PFS), consisting of multiple HDD and SSD I/O servers, provide a
promising design for data intensive applications. The efficiency of a hybrid PFS relies on the …

Pebblesdb: Building key-value stores using fragmented log-structured merge trees

P Raju, R Kadekodi, V Chidambaram… - Proceedings of the 26th …, 2017 - dl.acm.org
Key-value stores such as LevelDB and RocksDB offer excellent write throughput, but suffer
high write amplification. The write amplification problem is due to the Log-Structured Merge …