{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 …
{NOVA}: A log-structured file system for hybrid {Volatile/Non-volatile} main memories
J Xu, S Swanson - 14th USENIX Conference on File and Storage …, 2016 - usenix.org
Fast non-volatile memories (NVMs) will soon appear on the processor memory bus
alongside DRAM. The resulting hybrid memory systems will provide software with sub …
alongside DRAM. The resulting hybrid memory systems will provide software with sub …
Wisckey: Separating keys from values in ssd-conscious storage
We present WiscKey, a persistent LSM-tree-based key-value store with a performance-
oriented data layout that separates keys from values to minimize I/O amplification. The …
oriented data layout that separates keys from values to minimize I/O amplification. The …
{LightNVM}: The linux {Open-Channel}{SSD} subsystem
As Solid-State Drives (SSDs) become commonplace in data-centers and storage arrays,
there is a growing demand for predictable latency. Traditional SSDs, serving block I/Os, fail …
there is a growing demand for predictable latency. Traditional SSDs, serving block I/Os, fail …
Flatstore: An efficient log-structured key-value storage engine for persistent memory
Emerging hardware like persistent memory (PM) and high-speed NICs are promising to
build efficient key-value stores. However, we observe that the small-sized access pattern in …
build efficient key-value stores. However, we observe that the small-sized access pattern in …
Strata: A cross media file system
Current hardware and application storage trends put immense pressure on the operating
system's storage subsystem. On the hardware side, the market for storage devices has …
system's storage subsystem. On the hardware side, the market for storage devices has …
Octopus+: An RDMA-Enabled Distributed Persistent Memory File System
Non-volatile memory and remote direct memory access (RDMA) provide extremely high
performance in storage and network hardware. However, existing distributed file systems …
performance in storage and network hardware. However, existing distributed file systems …
Tiny-tail flash: Near-perfect elimination of garbage collection tail latencies in NAND SSDs
Flash storage has become the mainstream destination for storage users. However, SSDs do
not always deliver the performance that users expect. The core culprit of flash performance …
not always deliver the performance that users expect. The core culprit of flash performance …
ZNS+: Advanced zoned namespace interface for supporting in-storage zone compaction
The NVMe zoned namespace (ZNS) is emerging as a new storage interface, where the
logical address space is divided into fixed-sized zones, and each zone must be written …
logical address space is divided into fixed-sized zones, and each zone must be written …
{eZNS}: An elastic zoned namespace for commodity {ZNS}{SSDs}
Emerging Zoned Namespace (ZNS) SSDs, providing the coarse-grained zone abstraction,
hold the potential to significantly enhance the cost-efficiency of future storage infrastructure …
hold the potential to significantly enhance the cost-efficiency of future storage infrastructure …