Featured Publication

Containerized In-Storage Processing and Computing-Enabled SSD Disaggregation

Containerized In-Storage Processing and Computing-Enabled SSD Disaggregation

Miryeong Kwon, Donghyun Gouk, Eunjee Na, Jiseon Kim, Junhee Kim, Hyein Woo, Eojin Ryu, Hyunkyu Choi, Jinwoo Baek, Hanyeoreum Bae, Mahmut Kandemir, Myoungsoo Jung

IEEE Micro

2025

Research Areas
Operating Systems
Architecture

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.


Related Publications
Featured
CXL Topology-Aware and Expander-Driven Prefetching: Unlocking SSD PerformanceIEEE Micro2025
Coherent Interconnect
Machine Learning
+1 more
Bridging Software-Hardware for CXL Memory Disaggregation in Billion-Scale Nearest Neighbor SearchACM Transaction on Storage2024
Operating Systems
Architecture
+2 more
DockerSSD: Containerized In-Storage Processing and Hardware Acceleration for Computational SSDsThe 30th IEEE International Symposium on High-Performance Computer Architecture (HPCA)2024
Architecture
Operating Systems