Abstract
Log-structured merge-tree (LSM-Tree)-based key–value stores are attracting attention for their high I/O (Input/Output) performance due to their sequential write characteristics. However, excessive writes caused by compaction shorten the lifespan of the Solid-state Drive (SSD). Therefore, there are several studies aimed at reducing garbage collection overhead by using Zoned Namespace ZNS; SSD in which the host can determine data placement. However, the existing studies have limitations in terms of performance improvement because the lifetime and hotness of key–value data are not considered. Therefore, in this paper, we propose a technique to minimize the space efficiency and garbage collection overhead of SSDs by arranging them according to the characteristics of key–value data. The proposed method was implemented by modifying ZenFS of RocksDB and, according to the result of the performance evaluation, the space efficiency could be improved by up to 75%.
Subject
Fluid Flow and Transfer Processes,Computer Science Applications,Process Chemistry and Technology,General Engineering,Instrumentation,General Materials Science
Cited by
10 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Efficient Wear-Leveling-Aware Data Placement for LSM-Tree based key-value store on ZNS SSDs;Journal of King Saud University - Computer and Information Sciences;2024-09
2. Optimizing Garbage Collection for ZNS SSDs via In-storage Data Migration and Address Remapping;ACM Transactions on Architecture and Code Optimization;2024-08-20
3. CSAL: the Next-Gen Local Disks for the Cloud;Proceedings of the Nineteenth European Conference on Computer Systems;2024-04-22
4. Overlapping Aware Zone Allocation for LSM Tree-Based Store on ZNS SSDs;2024 29th Asia and South Pacific Design Automation Conference (ASP-DAC);2024-01-22
5. WA-Zone: Wear-Aware Zone Management Optimization for LSM-Tree on ZNS SSDs;ACM Transactions on Architecture and Code Optimization;2024-01-18