Skip to main navigation Skip to search Skip to main content

Offloading File System Clients onto a Data Processing Unit (DPU) with DPUFS

  • Qingjie Zeng
  • , Xiaojian Liao*
  • , Xianqiang Luo
  • , Jiwu Shu*
  • *Corresponding author for this work
  • Xiamen University
  • Tsinghua University
  • Minjiang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Distributed File System (DFS) is a fundamental system service on public clouds. As DFS has developed and storage disaggregation technology has been applied, DFS clients have increasingly consumed CPU resources, burdening other applications. Offloading file system clients onto a Data Processing Unit (DPU) is a promising solution. We propose DPUFS, a high-performance DPU-based file system. DPUFS offloads file system clients onto a DPU, allowing CPU and memory resources on the host to be reserved for applications. To diminish link overhead, we exploit Scalable Metadata Cache to offload metadata processing and provide scalable performance. To reduce datapath overhead, we introduce RDMA-Based Datapath, which utilizes the software features of the DPU to achieve zero-copy datapath by bypassing DPU memory. Our evaluation shows that DPUFS effectively offloads the file system clients while maximizing performance with the limited resources of the DPU. Compared with the state-of-Theart DPFS, DPUFS achieved 37 % to 61 % latency reduction in file operations and up to 3.8 × throughput in Filebench.

Original languageEnglish
Title of host publicationProceedings - 2025 IEEE 25th International Symposium on Cluster, Cloud and Internet Computing, CCGrid 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages236-245
Number of pages10
ISBN (Electronic)9798331509347
DOIs
StatePublished - 2025
Event25th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing, CCGrid 2025 - Tromso, Norway
Duration: 19 May 202522 May 2025

Publication series

NameProceedings - 2025 IEEE 25th International Symposium on Cluster, Cloud and Internet Computing, CCGrid 2025

Conference

Conference25th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing, CCGrid 2025
Country/TerritoryNorway
CityTromso
Period19/05/2522/05/25

Keywords

  • DPU offloading
  • Datapath
  • File system clients
  • Metadata cache

Fingerprint

Dive into the research topics of 'Offloading File System Clients onto a Data Processing Unit (DPU) with DPUFS'. Together they form a unique fingerprint.

Cite this