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

S Dong, A Kryczka, Y **, 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 …

Evolution of development priorities in key-value stores serving large-scale applications: The {rocksdb} experience

S Dong, A Kryczka, Y **, M Stumm - 19th USENIX Conference on File …, 2021 - usenix.org
RocksDB is a key-value store targeting large-scale distributed systems and optimized for
Solid State Drives (SSDs). This paper describes how our priorities in develo** RocksDB …

Don't be a blockhead: zoned namespaces make work on conventional SSDs obsolete

T Stavrinos, DS Berger, E Katz-Bassett… - Proceedings of the …, 2021 - dl.acm.org
Research on flash devices almost exclusively focuses on conventional SSDs, which expose
a block interface. Industry, however, has standardized and is adopting Zoned Namespaces …

Performance characterization of nvme flash devices with zoned namespaces (zns)

K Doekemeijer, N Tehrany… - 2023 IEEE …, 2023 - ieeexplore.ieee.org
The recent emergence of NVMe flash devices with Zoned Namespace support, ZNS SSDs,
represents a significant new advancement in flash storage. ZNS SSDs introduce a new …

Waltz: Leveraging zone append to tighten the tail latency of lsm tree on zns ssd

J Lee, D Kim, JW Lee - Proceedings of the VLDB Endowment, 2023 - dl.acm.org
We propose WALTZ, an LSM tree-based key-value store on the emerging Zoned
Namespace (ZNS) SSD. The key contribution of WALTZ is to leverage the zone append …

ZNSwap: Un-block your swap

S Bergman, N Cassel, M Bjørling… - ACM Transactions on …, 2023 - dl.acm.org
We introduce ZNSwap, a novel swap subsystem optimized for the recent Zoned Namespace
(ZNS) SSDs. ZNSwap leverages ZNS's explicit control over data management on the drive …

Accelerating RocksDB for small-zone ZNS SSDs by parallel I/O mechanism

M Im, K Kang, H Yeom - Proceedings of the 23rd International …, 2022 - dl.acm.org
Zoned Namespace (ZNS) is a novel storage interface that offers logical zones aligned to a
physical media (eg, NAND flash) to the host system. Due to the out-of-place updating …

{I/O} Passthru: Upstreaming a flexible and efficient {I/O} Path in Linux

K Joshi, A Gupta, J González, A Kumar… - … USENIX Conference on …, 2024 - usenix.org
New storage interfaces continue to emerge fast on Non-Volatile Memory Express (NVMe)
storage. Fitting these innovations in the general-purpose I/O stack of operating systems has …

[PDF][PDF] Prophet: Optimizing lsm-based key-value store on zns ssds with file lifetime prediction and compaction compensation

G Liu, C Yang, Q Yu, C Guo, W **a… - 38th Intl. Conf. on …, 2024 - msstconference.org
In LSM-tree-based key-value stores (LSM-KV stores), the high write amplification (WA) in
both LSM-KV store level and device level (device internal GC) caused by compaction …

Understanding NVMe zoned namespace (ZNS) flash SSD storage devices

N Tehrany, A Trivedi - arxiv preprint arxiv:2206.01547, 2022 - arxiv.org
The standardization of NVMe Zoned Namespaces (ZNS) in the NVMe 2.0 specification
presents a unique new addition to storage devices. Unlike traditional SSDs, where the flash …