DoCeph: DPU-Offloaded Messaging in Ceph for Reduced Host CPU Utilization

  • Kyuli Park
  • , Sungmin Yoon
  • , Farid Talibli
  • , Sungyong Park
  • , Jae Hyuck Kwak
  • , Kimoon Jeong
  • , Awais Khan
  • , Youngjae Kim

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

Abstract

Ceph is a widely used distributed object store, but its messenger layer imposes substantial CPU overhead on the host. To address this limitation, we propose DoCeph, a DPU-offloaded storage architecture for Ceph that disaggregates the system by offloading the communication-intensive messaging component to the DPU while retaining the storage backend on the host. The DPU efficiently manages communication, using lightweight RPC for metadata operations and DMA for data transfer. Moreover, DoCeph introduces a pipelining technique that overlaps data transmission with buffer preparation, mitigating hardware-imposed transfer size limitations. We implemented DoCeph on a Ceph cluster with NVIDIA BlueField-3 DPUs. Evaluation results indicate that DoCeph cuts host CPU usage by up to 92% while sustaining stable throughput and providing larger performance benefits for object writes over 1 MB.

Original languageEnglish
Title of host publicationProceedings of 2025 Workshops of the International Conference on High Performance Computing, Network, Storage, and Analysis, SC 2025 Workshops
PublisherAssociation for Computing Machinery, Inc
Pages1658-1666
Number of pages9
ISBN (Electronic)9798400718717
DOIs
StatePublished - Nov 15 2025
Event2025 Workshops of the International Conference on High Performance Computing, Network, Storage, and Analysis, SC 2025 Workshops - St. Louis, United States
Duration: Nov 16 2025Nov 21 2025

Publication series

NameProceedings of 2025 Workshops of the International Conference on High Performance Computing, Network, Storage, and Analysis, SC 2025 Workshops

Conference

Conference2025 Workshops of the International Conference on High Performance Computing, Network, Storage, and Analysis, SC 2025 Workshops
Country/TerritoryUnited States
CitySt. Louis
Period11/16/2511/21/25

Funding

This research was partially supported by the Korea Institute of Science and Technology Information (KISTI) (No. K25L1M2C2-01, NTIS No. 2710087345) and by the National Research Foundation of Korea (NRF) grant funded by the Korean government (MSIT) (No. RS-2024-00453929). This research also used resources of the Oak Ridge Leadership Computing Facility, located at the National Center for Computational Sciences at the Oak Ridge National Laboratory, which is supported by the Office of Science of the DOE under Contract DE-AC05-00OR22725.

Keywords

  • Ceph
  • Data Processing Unit (DPU) Offloading
  • Disaggregated Storage
  • Distributed Object Storage System

Fingerprint

Dive into the research topics of 'DoCeph: DPU-Offloaded Messaging in Ceph for Reduced Host CPU Utilization'. Together they form a unique fingerprint.

Cite this