Containerized In-Storage Processing and Computing-Enabled SSD Disaggregation

๐Ÿ“… 2025-06-07
๐Ÿ›๏ธ IEEE Micro
๐Ÿ“ˆ Citations: 0
โœจ Influential: 0
๐Ÿ“„ PDF
๐Ÿค– AI Summary
To address the high data migration overhead and underutilized SSD computational capability in storage-disaggregated architectures, this paper proposes a firmware-level lightweight containerized in-storage processing (ISP) framework. Our approach introduces two novel mechanisms: Ethernet-over-NVMe communication and a Virtual Firmware architecture, enabling native OS-level virtualization container support (e.g., Docker) directly within SSD firmwareโ€”thereby achieving secure and efficient storage-side compute offloading. By co-designing NVMe protocol extensions and storage-compute scheduling, our framework delivers a 2.0ร— speedup for I/O-intensive workloads and accelerates distributed large language model inference by 7.9ร—, while significantly reducing host CPU and memory overhead. This work establishes a new hardware-level co-design paradigm for disaggregated storage systems and AI workloads.

Technology Category

Application Category

๐Ÿ“ Abstract
ISP minimizes data transfer for analytics but faces challenges in adaptation and disaggregation. We propose DockerSSD, an ISP model leveraging OS-level virtualization and lightweight firmware to enable containerized data processing directly on SSDs. Key features include Ethernet over NVMe for network-based ISP management and Virtual Firmware for secure, efficient container execution. DockerSSD supports disaggregated storage pools, reducing host overhead and enhancing large-scale services like LLM inference. It achieves up to 2.0x better performance for I/O-intensive workloads, and 7.9x improvement in distributed LLM inference.
Problem

Research questions and friction points this paper is trying to address.

Enables containerized data processing directly on SSDs
Reduces host overhead in disaggregated storage pools
Improves performance for I/O-intensive and distributed workloads
Innovation

Methods, ideas, or system contributions that make the work stand out.

Containerized data processing on SSDs
Ethernet over NVMe for ISP management
Virtual Firmware for secure container execution
๐Ÿ”Ž Similar Papers
No similar papers found.
M
Miryeong Kwon
Next-Generation Silicon and Research Division, Panmnesia, Inc., Daejeon, South Korea
D
Donghyun Gouk
Next-Generation Silicon and Research Division, Panmnesia, Inc., Daejeon, South Korea
E
Eunjee Na
Next-Generation Silicon and Research Division, Panmnesia, Inc., Daejeon, South Korea
Jiseon Kim
Jiseon Kim
KAIST
Natural Language ProcessingComputational Social Science
J
Junhee Kim
Next-Generation Silicon and Research Division, Panmnesia, Inc., Daejeon, South Korea
H
Hyein Woo
Next-Generation Silicon and Research Division, Panmnesia, Inc., Daejeon, South Korea
E
Eojin Ryu
Next-Generation Silicon and Research Division, Panmnesia, Inc., Daejeon, South Korea
H
Hyunkyu Choi
Next-Generation Silicon and Research Division, Panmnesia, Inc., Daejeon, South Korea
J
Jinwoo Baek
Next-Generation Silicon and Research Division, Panmnesia, Inc., Daejeon, South Korea
H
Hanyeoreum Bae
Next-Generation Silicon and Research Division, Panmnesia, Inc., Daejeon, South Korea
Mahmut Kandemir
Mahmut Kandemir
Pennsylvania State University
CompilersHigh-Performance ComputingStorageArchitecturePerformance Evaluation
Myoungsoo Jung
Myoungsoo Jung
The KAIST Endowed Chair Professor | Full Professor, Department of Electrical Engineering, KAIST
Computer ArchitectureSolid State DriveNon-Volatile MemoryCXLOperating Systems