{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 …
{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 …
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 …
File systems unfit as distributed storage backends: lessons from 10 years of Ceph evolution
For a decade, the Ceph distributed file system followed the conventional wisdom of building
its storage backend on top of local file systems. This is a preferred choice for most distributed …
its storage backend on top of local file systems. This is a preferred choice for most distributed …
Hello bytes, bye blocks: Pcie storage meets compute express link for memory expansion (cxl-ssd)
M Jung - Proceedings of the 14th ACM Workshop on Hot Topics …, 2022 - dl.acm.org
Compute express link (CXL) is the first open multi-protocol method to support cache
coherent interconnect for different processors, accelerators, and memory device types. Even …
coherent interconnect for different processors, accelerators, and memory device types. Even …
Fail-slow at scale: Evidence of hardware performance faults in large production systems
HS Gunawi, RO Suminto, R Sears, C Golliher… - ACM Transactions on …, 2018 - dl.acm.org
Fail-slow hardware is an under-studied failure mode. We present a study of 114 reports of
fail-slow hardware incidents, collected from large-scale cluster deployments in 14 …
fail-slow hardware incidents, collected from large-scale cluster deployments in 14 …
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 …
{FlashBlox}: Achieving Both Performance Isolation and Uniform Lifetime for Virtualized {SSDs}
A longstanding goal of SSD virtualization has been to provide performance isolation
between multiple tenants sharing the device. Virtualizing SSDs, however, has traditionally …
between multiple tenants sharing the device. Virtualizing SSDs, however, has traditionally …
{FlashShare}: Punching Through Server Storage Stack from Kernel to Firmware for {Ultra-Low} Latency {SSDs}
A modern datacenter server aims to achieve high energy efficiency by co-running multiple
applications. Some of such applications (eg, web search) are latency sensitive. Therefore …
applications. Some of such applications (eg, web search) are latency sensitive. Therefore …
Storage device that secures a block for a stream or namespace and system having the storage device
D Hashimoto, S Kanno - US Patent 9,696,935, 2017 - Google Patents
(57) ABSTRACT A storage device includes a nonvolatile semiconductor memory device
including a plurality of physical blocks and a memory controller. The memory controller is …
including a plurality of physical blocks and a memory controller. The memory controller is …