{MatrixKV}: Reducing write stalls and write amplification in {LSM-tree} based {KV} stores with matrix container in {NVM}

T Yao, Y Zhang, J Wan, Q Cui, L Tang, H Jiang… - 2020 USENIX Annual …, 2020 - usenix.org
Popular LSM-tree based key-value stores suffer from suboptimal and unpredictable
performance due to write amplification and write stalls that cause application performance to …

Towards Accurate and Fast Evaluation of {Multi-Stage} Log-structured Designs

H Lim, DG Andersen, M Kaminsky - 14th USENIX Conference on File …, 2016 - usenix.org
Multi-stage log-structured (MSLS) designs, such as LevelDB, RocksDB, HBase, and
Cassandra, are a family of storage system designs that exploit the high sequential write …

Timeunion: An efficient architecture with unified data model for timeseries management systems on hybrid cloud storage

Z Wang, Z Shao - Proceedings of the 2022 International Conference on …, 2022 - dl.acm.org
Timeseries management systems have attracted considerable attention during the last
decade with the rise of IoT and performance monitoring. With the rapidly increasing data …

Benchmarking key-value stores on high-performance storage and interconnects for web-scale workloads

D Shankar, X Lu, M Wasi-ur-Rahman… - … Conference on Big …, 2015 - ieeexplore.ieee.org
Leveraging a distributed key-value based caching layer has proven to be invaluable for
scalable data-intensive web applications. With the emergence of high-performance storage …

CAPI-flash accelerated persistent read cache for apache cassandra

B Sendir, M Govindaraju, R Odaira… - 2018 IEEE 11th …, 2018 - ieeexplore.ieee.org
In real-world NoSQL deployments, users have to trade off CPU, memory, I/O bandwidth and
storage space to achieve the required performance and efficiency goals. Data compression …

Low latency and high throughput write-ahead logging using capi-flash

B Sendir, M Govindaraju, R Odaira… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
High-velocity data imposes high durability overheads on Big Data technology components
such as NoSQL data stores. In Apache Cassandra and MongoDB, widely used NoSQL …

Database compaction in distributed data system

T Lipcon - US Patent 12,169,507, 2024 - Google Patents
A compaction policy imposing soft limits to optimize system efficiency is used to select
various rowsets on which to perform compaction, each rowset storing keys within an interval …

SplitDB: Building a large-scale key-value store based on LSM-tree by split operations

J Ren, G Chen, K Qian - 2022 - researchsquare.com
Key-value stores based on Log-Structured Merge Tree (LSM-tree) arewidely used in various
big data storage scenarios. The performance bottleneck mainly comes from the compaction …

Resource-Efficient Data-Intensive System Designs for High Performance and Capacity

H Lim - School of Computer Science Carnegie Mellon …, 2015 - apps.dtic.mil
Data-intensive systems are a critical building block for today??? s large-scale Internet
services. These systems have enabled high throughput and capacity, reaching billions of …

Optimizing NoSQL Databases Through Coherently Attached Flash

B Sendir - 2018 - search.proquest.com
OPTIMIZING NOSQL DATABASES THROUGH COHERENTLY ATTACHED FLASH
DISSERTATION Submitted in partial fulfillment of the requirements f Page 1 OPTIMIZING NOSQL …