Kim, K., Chung, H., Ahn, S., Park, J., Jamil, S., Byun, H., Lee, M., Choi, J., & Kim, Y. (2024). A Host-SSD Collaborative Write Accelerator for LSM-Tree-Based Key-Value Stores. arXiv preprint arXiv:2410.21760v1.
This paper introduces KVACCEL, a new approach to address the performance limitations caused by write stalls in Log-Structured Merge (LSM) tree-based Key-Value Stores (KVSs).
KVACCEL utilizes a hybrid hardware-software co-design. On the hardware level, it employs a dual-interface SSD with dedicated block and key-value interfaces. On the software level, it introduces modules for write stall detection, I/O redirection, metadata management, and a rollback mechanism to ensure data consistency. The system was implemented using a modified Cosmos+ OpenSSD platform and evaluated using a modified version of the db bench benchmarking tool with RocksDB.
KVACCEL presents a novel and efficient solution to a long-standing performance bottleneck in LSM-tree-based KVSs. By intelligently leveraging existing SSD resources and employing a collaborative hardware-software approach, KVACCEL enhances write performance without compromising data consistency or requiring costly hardware additions.
This research significantly contributes to the field of database management by introducing a new paradigm for optimizing write-intensive workloads in LSM-tree-based KVSs. KVACCEL's innovative use of dual-interface SSDs and its efficient rollback mechanism offer a practical and effective solution for improving the performance and reliability of modern storage systems.
The paper primarily focuses on write-intensive workloads. Further investigation is needed to evaluate KVACCEL's performance under diverse read-write patterns and explore its applicability in real-world database applications. Additionally, exploring the potential of integrating KVACCEL with emerging storage technologies like NVMe ZNS could be a promising direction for future research.
To Another Language
from source content
arxiv.org
Key Insights Distilled From
by KiHwan Kim, ... at arxiv.org 10-30-2024
https://arxiv.org/pdf/2410.21760.pdfDeeper Inquiries