{ZNS}: Avoiding the block interface tax for flash-based {SSDs}
M Bjørling, A Aghayev, H Holmberg… - 2021 USENIX Annual …, 2021 - usenix.org
The Zoned Namespace (ZNS) interface represents a new division of functionality between
host software and flash-based SSDs. Current flash-based SSDs maintain the decades-old …
host software and flash-based SSDs. Current flash-based SSDs maintain the decades-old …
{MatrixKV}: Reducing Write Stalls and Write Amplification in {LSM-tree} Based {KV} Stores with Matrix Container in {NVM}
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 …
performance due to write amplification and write stalls that cause application performance to …
{SplinterDB}: closing the bandwidth gap for {NVMe}{Key-Value} stores
Modern NVMe solid state drives offer significantly higher bandwidth and low latency than
prior storage devices. Current key-value stores struggle to fully utilize the bandwidth of such …
prior storage devices. Current key-value stores struggle to fully utilize the bandwidth of such …
Spooky: granulating LSM-tree compactions correctly
N Dayan, T Weiss, S Dashevsky, M Pan… - Proceedings of the …, 2022 - dl.acm.org
Modern storage engines and key-value stores have come to rely on the log-structured
merge-tree (LSM-tree) as their core data structure. LSM-tree operates by gradually merge …
merge-tree (LSM-tree) as their core data structure. LSM-tree operates by gradually merge …
Lifetime-leveling LSM-tree compaction for ZNS SSD
J Jung, D Shin - Proceedings of the 14th ACM Workshop on Hot Topics …, 2022 - dl.acm.org
The Log-Structured Merge (LSM) tree is considered well-suited to zoned namespace (ZNS)
storage devices since the write requests to LSM-tree is sequential. However, zones can be …
storage devices since the write requests to LSM-tree is sequential. However, zones can be …
SplitZNS: Towards an efficient LSM-tree on zoned namespace SSDs
The Zoned Namespace (ZNS) Solid State Drive (SSD) is a nascent form of storage device
that offers novel prospects for the Log Structured Merge Tree (LSM-tree). ZNS exposes …
that offers novel prospects for the Log Structured Merge Tree (LSM-tree). ZNS exposes …
A New {LSM-style} Garbage Collection Scheme for {ZNS}{SSDs}
This paper explores how to design a garbage collection scheme for ZNS (Zoned
NameSpace) SSDs (Solid State Drives). We first show that a naive garbage collection based …
NameSpace) SSDs (Solid State Drives). We first show that a naive garbage collection based …
{SMRSTORE}: A Storage Engine for Cloud Object Storage on {HM-SMR} Drives
S Zhou, E Xu, H Wu, Y Du, J Cui, W Fu, C Liu… - … USENIX Conference on …, 2023 - usenix.org
Cloud object storage vendors are always in pursuit of better cost efficiency. Emerging
Shingled Magnetic Recording (SMR) drives are becoming economically favorable in …
Shingled Magnetic Recording (SMR) drives are becoming economically favorable in …
InPlaceKV: in-place update scheme for SSD-based KV storage systems under update-intensive Worklaods
Modern key-value (KV) storage systems adopt append-only writes to update KV pairs with
the out-of-place manner, because the performance of sequential accesses is much better …
the out-of-place manner, because the performance of sequential accesses is much better …
Confzns: A novel emulator for exploring design space of zns ssds
The ZNS (Zoned NameSpace) interface shifts much of the storage maintenance
responsibility to the host from the underlying SSDs (Solid-State Drives). In addition, it opens …
responsibility to the host from the underlying SSDs (Solid-State Drives). In addition, it opens …