ZoneKV: A Space-Efficient Key-Value Store for ZNS SSDs
- Resource Type
- Conference
- Authors
- Lu, Mingchen; Jin, Peiquan; Wang, Xiaoliang; Luo, Yongping; Guo, Kuankuan
- Source
- 2023 60th ACM/IEEE Design Automation Conference (DAC) Design Automation Conference (DAC), 2023 60th ACM/IEEE. :1-6 Jul, 2023
- Subject
- Components, Circuits, Devices and Systems
Computing and Processing
Engineering Profession
Adaptation models
Design automation
Throughput
Resource management
ZNS SSD
key-value store
space efficiency
- Language
In this paper, we propose a new space-efficient key-value store called ZoneKV for ZNS (Zoned Namespace) SSDs. We observe that existing work on adapting RocksDB to ZNS SSDs will cause fragmentation of zones and severe space amplification. Thus, we propose a lifetime-based zone storage model and a level-specific zone allocation algorithm to store SSTables with a similar lifetime in the same zone. We evaluate ZoneKV on a real ZNS SSD. The results show that ZoneKV can reduce up to 60% space amplification and maintain higher throughputs than two competitors, RocksDB and ZenFS.