{ZNS}: Avoiding the block interface tax for flash-based {SSDs}
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 …
{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 …
Improving 3D NAND flash memory lifetime by tolerating early retention loss and process variation
Compared to planar (ie, two-dimensional) NAND flash memory, 3D NAND flash memory
uses a new flash cell design, and vertically stacks dozens of silicon layers in a single chip …
uses a new flash cell design, and vertically stacks dozens of silicon layers in a single chip …
The {CASE} of {FEMU}: Cheap, accurate, scalable and extensible flash emulator
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 …
software/hardware SSD research, with the following four" CASE" benefits. FEMU is cheap …
{LinnOS}: Predictability on unpredictable flash storage with a light neural network
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 …
inferring SSD performance at a very fine—per-IO—granularity and helps parallel storage …
Hyperloop: group-based NIC-offloading to accelerate replicated transactions in multi-tenant storage systems
Storage systems in data centers are an important component of large-scale online services.
They typically perform replicated transactional operations for high data availability and …
They typically perform replicated transactional operations for high data availability and …
Rearchitecting linux storage stack for µs latency and high throughput
This paper demonstrates that it is possible to achieve μs-scale latency using Linux kernel
storage stack, even when tens of latency-sensitive applications compete for host resources …
storage stack, even when tens of latency-sensitive applications compete for host resources …
Leapio: Efficient and portable virtual nvme storage on arm socs
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 …
x86 cores, a major" storage tax" that cloud providers must pay. Yet, the complex cloud …
Deepstore: In-storage acceleration for intelligent queries
Recent advancements in deep learning techniques facilitate intelligent-query support in
diverse applications, such as content-based image retrieval and audio texturing. Unlike …
diverse applications, such as content-based image retrieval and audio texturing. Unlike …
IODA: A host/device co-design for strong predictability contract on modern flash storage
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 …
the unavoidable disturbance from many well-known SSD internal activities. To combat this …