{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 …

{LightNVM}: The linux {Open-Channel}{SSD} subsystem

M Bjørling, J Gonzalez, P Bonnet - 15th USENIX Conference on File and …, 2017 - usenix.org
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 …

ZNS+: Advanced zoned namespace interface for supporting in-storage zone compaction

K Han, H Gwak, D Shin, J Hwang - 15th {USENIX} Symposium on …, 2021 - usenix.org
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 …

{TRIAD}: Creating synergies between memory, disk and log in log structured {Key-Value} stores

O Balmau, D Didona, R Guerraoui… - 2017 USENIX Annual …, 2017 - usenix.org
We present TRIAD, a new persistent key-value (KV) store based on Log-Structured Merge
(LSM) trees. TRIAD improves LSM KV throughput by reducing the write amplification arising …

The {CASE} of {FEMU}: Cheap, accurate, scalable and extensible flash emulator

H Li, M Hao, MH Tong, S Sundararaman… - … USENIX Conference on …, 2018 - usenix.org
We present FEMU, a QEMU-based flash emulator for fostering future full-stack
software/hardware SSD research, with the following four" CASE" benefits. FEMU is cheap …

{LinnOS}: Predictability on unpredictable flash storage with a light neural network

M Hao, L Toksoz, N Li, EE Halim, H Hoffmann… - … USENIX Symposium on …, 2020 - usenix.org
This paper presents LinnOS, an operating system that leverages a light neural network for
inferring SSD performance at a very fine—per-IO—granularity and helps parallel storage …

{FlashBlox}: Achieving Both Performance Isolation and Uniform Lifetime for Virtualized {SSDs}

J Huang, A Badam, L Caulfield, S Nath… - … USENIX Conference on …, 2017 - usenix.org
A longstanding goal of SSD virtualization has been to provide performance isolation
between multiple tenants sharing the device. Virtualizing SSDs, however, has traditionally …

GraFBoost: Using accelerated flash storage for external graph analytics

SW Jun, A Wright, S Zhang, S Xu - 2018 ACM/IEEE 45th …, 2018 - ieeexplore.ieee.org
We describe GraFBoost, a flash-based architecture with hardware acceleration for external
analytics of multi-terabyte graphs. We compare the performance of GraFBoost with 1 GB of …

IODA: A host/device co-design for strong predictability contract on modern flash storage

H Li, ML Putra, R Shi, X Lin, GR Ganger… - Proceedings of the ACM …, 2021 - dl.acm.org
Predictable latency on flash storage is a long-pursuit goal, yet, unpredictability stays due to
the unavoidable disturbance from many well-known SSD internal activities. To combat this …

Leapio: Efficient and portable virtual nvme storage on arm socs

H Li, M Hao, S Novakovic, V Gogte… - Proceedings of the …, 2020 - dl.acm.org
Today's cloud storage stack is extremely resource hungry, burning 10-20% of datacenter
x86 cores, a major" storage tax" that cloud providers must pay. Yet, the complex cloud …