Skip to main navigation Skip to search Skip to main content

SUMF: Efficient, Stable, and Reliable SPDK Userspace IO Multipathing Framework

  • Xiaobo Zheng
  • , Duo Sun
  • , Haojun Hu
  • , Wen Guang Hu
  • , Shiyi Li*
  • , Rubing Huang
  • , Wen Xia
  • *Corresponding author for this work
  • Harbin Institute of Technology Shenzhen
  • Sangfor Technologies Inc.
  • Macau University of Science and Technology

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

Abstract

Storage Area Networks (SANs) are critical in enterprise IT infrastructure, offering high-throughput and low-latency storage solutions. However, traditional SAN architectures that rely on kernel-space multipathing software face significant challenges in virtualized environments, where extended IO paths and high context-switching overheads degrade performance. While the Storage Performance Development Kit (SPDK) has emerged as a powerful tool to enhance IO efficiency by enabling userspace drivers, it introduces limitations in multipathing capabilities.To address these challenges, we have developed SUMF (SPDK Userspace IO Multipathing Framework), an innovative userspace IO multipathing software. SUMF leverages SPDK's strengths while overcoming its limitations by directly managing multiple IO paths within virtualized cloud computing environments. This solution reduces IO latency by avoiding unnecessary user-kernel transitions and optimizes the system through improved IO path aggregation and selection, dynamic load balancing, and robust failover and failback mechanisms. Our experiments demonstrate that, compared to native SPDK, SUMF achieves higher throughput and shows stronger adaptability to path failures and bandwidth imbalances during transmission.

Original languageEnglish
Title of host publicationProceedings - 2024 IEEE International Conference on High Performance Computing and Communications, HPCC 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages331-336
Number of pages6
ISBN (Electronic)9798331540463
DOIs
StatePublished - 2024
Externally publishedYes
Event26th IEEE International Conference on High Performance Computing and Communications, HPCC 2024 - Wuhan, China
Duration: 13 Dec 202415 Dec 2024

Publication series

NameProceedings - 2024 IEEE International Conference on High Performance Computing and Communications, HPCC 2024

Conference

Conference26th IEEE International Conference on High Performance Computing and Communications, HPCC 2024
Country/TerritoryChina
CityWuhan
Period13/12/2415/12/24

Keywords

  • Failover
  • IO Multipathing
  • Load Balancing
  • SPDK
  • Userspace Software

Fingerprint

Dive into the research topics of 'SUMF: Efficient, Stable, and Reliable SPDK Userspace IO Multipathing Framework'. Together they form a unique fingerprint.

Cite this