{INSIDER}: Designing {In-Storage} computing system for emerging {High-Performance} drive
We present INSIDER, a full-stack redesigned storage system to help users fully utilize the
performance of emerging storage drives with moderate programming efforts. On the …
performance of emerging storage drives with moderate programming efforts. On the …
Scalable parallel flash firmware for many-core architectures
NVMe is designed to unshackle flash from a traditional storage bus by allowing hosts to
employ many threads to achieve higher bandwidth. While NVMe enables users to fully …
employ many threads to achieve higher bandwidth. While NVMe enables users to fully …
{ScalaAFA}: Constructing {User-Space}{All-Flash} Array Engine with Holistic Designs
All-flash array (AFA) is a popular approach to aggregate the capacity of multiple solid-state
drives (SSDs) while guaranteeing fault tolerance. Unfortunately, existing AFA engines inflict …
drives (SSDs) while guaranteeing fault tolerance. Unfortunately, existing AFA engines inflict …
Lightstore: Software-defined network-attached key-value drives
We propose LightStore, a key-value flash store, as a substitute for x86-based storage
servers. A LightStore node has a low-power embedded-class processor, a few gigabytes of …
servers. A LightStore node has a low-power embedded-class processor, a few gigabytes of …
Mithrilog: Near-storage accelerator for high-performance log analytics
This paper presents, a log analytics platform with near-storage accelerators for high-
performance, cost-and power-efficient unstructured log processing. offloads log analytics …
performance, cost-and power-efficient unstructured log processing. offloads log analytics …
BIZA: Design of Self-Governing Block-Interface ZNS AFA for Endurance and Performance
All-flash array (AFA) has become one of the most popular storage forms in diverse
computing domains. While traditional AFA implementations adopt the block interface to …
computing domains. While traditional AFA implementations adopt the block interface to …
{I/O} in a Flash: Evolution of {ONTAP} to {Low-Latency}{SSDs}
M Curtis-Maury, R Kesavan, VR Bharadwaj… - … USENIX Conference on …, 2024 - usenix.org
Flash-based persistent storage media are capable of sub-millisecond latency I/O. However,
a storage architecture optimized for spinning drives may contain software delays that make it …
a storage architecture optimized for spinning drives may contain software delays that make it …
Performance analysis of nvme ssd-based all-flash array systems
YT Jin, S Ahn, S Lee - … on Performance Analysis of Systems and …, 2018 - ieeexplore.ieee.org
In this paper, we analyze and optimize I/O latency of a petabyte scale, high performance all-
flash array (AFA) system based on NVMe SSDs. A flash-based SSD itself shows relatively …
flash array (AFA) system based on NVMe SSDs. A flash-based SSD itself shows relatively …
Battling the CPU bottleneck in apache parquet to arrow conversion using FPGA
J Peltenburg, LTJ Van Leeuwen… - … conference on Field …, 2020 - ieeexplore.ieee.org
In the domain of big data analytics, the bottleneck of converting storage-focused file formats
to in-memory data structures has shifted from the bandwidth of storage to the performance of …
to in-memory data structures has shifted from the bandwidth of storage to the performance of …
Reducing tail latency of DNN-based recommender systems using in-storage processing
Most recommender systems are designed to comply with service level agreement (SLA)
because prompt response to users' requests is the most important factor that decides the …
because prompt response to users' requests is the most important factor that decides the …