arrow
Return

StorStack: A full-stack design for in-storage file systems

delete2025-03-01
delete0
PRE
AI
J
J. F. Hu
S
S. Chen
W
Wei, Haoyang
G
Guoyu Wang
C
Chenju Pei
车喜龙 cover
车喜龙 (Xilong Che) *
DOI:10.1016/j.sysarc.2025.103348delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Due to the increasingly significant cost of data movement, In-storage Computing has attracted considerable attention in academia. While most In-storage Computing works allow direct data processing, these methods do not completely eliminate the participation of the CPU during file access, and data still needs to be moved from the file system into memory for processing. Even though there are attempts to put file systems into storage devices to solve this problem, the performance of the system is not ideal when facing high latency storage devices due to bypassing the kernel and lacking page cache. To address the above issues, we propose StorStack, a full-stack, highly configurable in-storage file system framework, and simulator that facilitates architecture and system-level researches. By offloading the file system into the storage device, the file system can be closer to the data, reducing the overhead of data movements. Meanwhile, it also avoids kernel traps and reduces communication overhead. More importantly, this design enables In-storage Computing applications to completely eliminate CPU participation. StorStack also designs the user-level cache to maintain performance when storage device access latency is high. To study performance, we implement a StorStack prototype and evaluate it under various benchmarks on QEMU and Linux. The results show that StorStack achieves up to 7x performance improvement with direct access and 5.2x with cache.
Keywords:
File system
In-storage Computing
Storage-class Memory

Journal

Journal of Systems Architecture cover
Journal of Systems Architecture
IF:
4.1
Papers:
3.0K
Citations:
4.2K

Organization

J
Jilin University
Scholars:
8.7W
Papers: 5.6W
Citations: 8.9K
Cited Papers

Cited Papers

APOE4 is associated with greater atrophy of the hippocampal formation in Alzheimer's disease
err2011-04-01
err0
PREAI
errMichela Pievani; Samantha Galluzzi; Paul M. Thompson; Paul E. Rasser; Matteo Bonetti; Giovanni B. Frisoni
errShare
errSave
Resistive Random Access Memory (ReRAM) Based on Metal Oxides
err2010-12-01
err903
PREAI
errAkinaga, Hiroyuki; Shima, Hisashi
errShare
errSave
Computational storage: an efficient and scalable platform for big data and HPC applications
err2019-11-15
err22
errOAAI
errTorabzadehkashi, Mahdi; Rezaei, Siavash; HeydariGorji, Ali; Bobarshad, Hosein; Alves, Vladimir; Bagherzadeh, Nader
errShare
errSave
errShare
errSave
no more