English

OffloadFS: Leveraging Disaggregated Storage for Computation Offloading

Distributed, Parallel, and Cluster Computing 2026-04-16 v1 Databases

Abstract

Disaggregated storage systems improve resource utilization and enable independent scaling of storage and compute resources by separating storage resources from computing resources in data centers. NVMe over fabrics (NVMeoF) is a key technology that underpins the functionality and benefits of disaggregated storage systems. While NVMeoF inherently possesses substantial computing and memory capacity, these resources are often underutilized for tasks beyond simple I/O delegation. This study proposes OffloadFS, a user-level file system that enables offloaded IO-intensive tasks primarily to a disaggregated storage node for near-data processing, with the option to offload to peer compute nodes as well, without the need for distributed lock management. OffloadFS optimizes cache management by reducing interference between threads performing distinct I/O operations. On top of OffloadFS, we develop OffloadDB, which enables RocksDB to offload MemTable flush and compaction operations, and OffloadPrep, which offloads image pre-processing tasks for machine learning to disaggregated storage nodes. Our evaluation shows that OffloadFS improves the performance of RocksDB and machine learning pre-processing tasks by up to 3.36x and 1.85x, respectively, compared to OCFS2.

Keywords

Cite

@article{arxiv.2604.13743,
  title  = {OffloadFS: Leveraging Disaggregated Storage for Computation Offloading},
  author = {Sungho Moon and Daegyu Han and Hera Koo and Sangeun Chae and Duck-Ho Bae and Euiseong Seo and Beomseok Nam},
  journal= {arXiv preprint arXiv:2604.13743},
  year   = {2026}
}

Comments

This work has been submitted to the IEEE for possible publication

R2 v1 2026-07-01T12:10:33.901Z