ENGINEERING Information Technology & Electronic Engineering  2026 Vol.27 No.6 P.1-12

http://doi.org/10.1631/ENG.ITEE.2026.0080


SplitFUSE: a highly compatible framework for I/O acceleration of user-level file systems


Author(s):  Yushuqing ZHANG, Kai LU, Wenzhe ZHANG, Ruibo WANG, Huijun WU, Zhenwei WU

Affiliation(s):  1. College of Computer Science and Technology, National University of Defense Technology, Changsha 410073, China

Corresponding email(s):   zhenweiwu@nudt.edu.cn

Key Words:  Filesystem in Userspace (FUSE), User-level file system, Input/Output (I/O) acceleration, Kernel bypass, Split architecture


Yushuqing ZHANG, Kai LU, Wenzhe ZHANG, Ruibo WANG, Huijun WU, Zhenwei WU. SplitFUSE: a highly compatible framework for I/O acceleration of user-level file systems[J]. Journal of Zhejiang University Science C, 2026, 27(6): 1-12.

@article{title="SplitFUSE: a highly compatible framework for I/O acceleration of user-level file systems",
author="Yushuqing ZHANG, Kai LU, Wenzhe ZHANG, Ruibo WANG, Huijun WU, Zhenwei WU",
journal="Journal of Zhejiang University Science C",
volume="27",
number="6",
pages="1-12",
year="2026",
publisher="Zhejiang University Press & Springer",
doi="10.1631/ENG.ITEE.2026.0080"
}

%0 Journal Article
%T SplitFUSE: a highly compatible framework for I/O acceleration of user-level file systems
%A Yushuqing ZHANG
%A Kai LU
%A Wenzhe ZHANG
%A Ruibo WANG
%A Huijun WU
%A Zhenwei WU
%J Frontiers of Information Technology & Electronic Engineering
%V 27
%N 6
%P 1-12
%@ 1869-1951
%D 2026
%I Zhejiang University Press & Springer
%DOI 10.1631/ENG.ITEE.2026.0080

TY - JOUR
T1 - SplitFUSE: a highly compatible framework for I/O acceleration of user-level file systems
A1 - Yushuqing ZHANG
A1 - Kai LU
A1 - Wenzhe ZHANG
A1 - Ruibo WANG
A1 - Huijun WU
A1 - Zhenwei WU
J0 - Frontiers of Information Technology & Electronic Engineering
VL - 27
IS - 6
SP - 1
EP - 12
%@ 1869-1951
Y1 - 2026
PB - Zhejiang University Press & Springer
ER -
DOI - 10.1631/ENG.ITEE.2026.0080


Abstract: 
user-level file systems are widely adopted in research and production environments due to their flexibility and reduced risk of kernel crashes. filesystem in Userspace (FUSE) is a general-purpose framework for developing user-level file systems in Linux. Compared with library-based file systems, FUSE adopts a cooperative architecture between kernel modules and userspace libraries, ensuring metadata security and compliance with standard portable operating system interface (POSIX) semantics. However, this architecture introduces substantial context-switching overhead. Existing optimization approaches for high-performance computing environments often improve input/output (I/O) performance at the expense of FUSE’s cross-environment compatibility and kernel-level security guarantees. To address this limitation, this study proposes SplitFUSE, an I/O-acceleration framework for user-level file systems that preserves high compatibility and strong security. SplitFUSE introduces a split architecture that decouples metadata and data-request processing. Specifically, the kernel maintains full metadata consistency, while the userspace retains only a minimal metadata subset required to validate and process data requests that bypass the kernel securely. Implemented as a self-contained mechanism, SplitFUSE preserves the same cross-environment compatibility as conventional FUSE. Experimental results demonstrate that, under I/O-intensive small-write workloads, SplitFUSE achieves up to 4–6 times higher write bandwidth than native FUSE and outperforms state-of-the-art alternatives. For common file system workloads, it delivers substantial performance improvements with minimal migration overhead.

SplitFUSE:一种高兼容性的用户级文件系统I/O加速框架

张于舒晴,卢凯,张文喆,王睿伯,邬会军,吴振伟
国防科技大学计算机学院,中国长沙市,410073
摘要:用户级文件系统因其灵活性和较低的内核崩溃风险,在研究与生产环境中得到广泛应用。用户态文件系统(FUSE)是Linux平台上用于开发用户级文件系统的通用框架。与基于库的文件系统相比,FUSE采用内核模块与用户库协同架构,保障了元数据安全性及与标准可移植操作系统接口语义的兼容性。然而,该架构带来显著的上下文切换开销。面向高性能计算环境,现有优化方案往往以牺牲FUSE跨环境兼容性和内核级安全保证为代价来提升输入/输出(I/O)性能。为解决这一局限性,本文提出SplitFUSE—一个兼具高兼容性与强安全性的用户级文件系统I/O加速框架。SplitFUSE引入一种解耦元数据与数据请求处理的分离架构:内核负责维护完整元数据的一致性,而用户空间仅保留最少的元数据子集,该子集足以安全地验证并处理那些绕过内核的数据请求。作为自包含机制,SplitFUSE保持了与传统FUSE相同的跨环境兼容性。实验结果表明,在I/O密集型小写入负载下,SplitFUSE写入带宽可达原生FUSE的4?6倍,并优于现有最先进的替代方案。在常见文件系统负载下,SplitFUSE以极低的迁移开销实现了显著的性能提升。

关键词:用户态文件系统(FUSE);用户级文件系统;输入/输出(I/O)加速;内核旁路;分离架构

Darkslateblue:Affiliate; Royal Blue:Author; Turquoise:Article

Reference

[1]An W, Bi X, Chen GT, et al., 2024. Fire-flyer AI-HPC: a cost-effective software-hardware co-design for deep learning. Proc Int Conf for High Performance Computing, Networking, Storage and Analysis, Article 83.

[2]Bijlani A, Ramachandran U, 2019. Extension framework for file systems in user space. Proc USENIX Annual Technical Conf, p.121-134.

[3]Cho KJ, Choi J, Kwon H, et al., 2024. RFUSE: modernizing userspace filesystem framework through scalable kernel-userspace communication. Proc 22nd USENIX Conf on File and Storage Technologies, Article 9.

[4]Cornell B, Dinda P, Bustamante F, 2004. Wayback: a user-level versioning file system for Linux. Proc USENIX Annual Technical Conf, p.19-28.

[5]Deng TL, Chen C, Yin SY, 2022. On the efficiency of user-level parallel file systems. J Univ Chin Acad Sci, 39(2):275-282.

[6]Huai QB, Hsu W, Lu JW, et al., 2021. XFUSE: an infrastructure for running filesystem services in user space. Proc USENIX Annual Technical Conf, p.863-875.

[7]Jia WQ, Jiang DJ, Xiong J, 2025. A high-performance and scalable userspace log-structured file system for modern SSDs. ACM Trans Storage, 21(4):30.

[8]Lawrence Livermore National Laboratory, 2015. ZFS. https://zfsonlinux.org [Accessed on Mar. 2, 2026].

[9]Lembke J, Roman PL, Eugster P, 2022. DEFUSE: an interface for fast and correct user space file system access. ACM Trans Storage, 18(3):22.

[10]Mashtizadeh A, Bittau A, Huang Y, et al., 2013. Replication, history, and grafting in the Ori file system. Proc 24th Symp on Operating Systems Principles, p.151-166.

[11]Pontes R, Burihabwa D, Maia F, et al., 2017. SafeFS: a modular architecture for secure user-space file systems: one FUSE to rule them all. Proc 10th ACM Int Systems and Storage Conf, Article 9.

[12]Red Hat, 2019. Gluster. https://gluster.org [Accessed on Mar. 2, 2026].

[13]Ren K, Gibson G, 2013. TABLEFS: enhancing metadata efficiency in the local file system. Proc USENIX Conf on Annual Technical Conf, p.145-156.

[14]Sigurbjarnarson H, Ragnarsson P, Yang JC, et al., 2016. Enabling space elasticity in storage systems. Proc 9th ACM Int Systems and Storage Conf, Article 6.

[15]Trapexit, 2014. Mergerfs. https://github.com/trapexit/mergerfs [Accessed on Mar. 2, 2026].

[16]Ungureanu C, Atkin B, Aranya A, et al., 2010. HydraFS: a high-throughput file system for the HYDRAstor content-addressable storage system. Proc 8th USENIX Conf on File and Storage Technologies, p.225-239.

[17]Weil S, Brandt S, Miller E, et al., 2006. Ceph: a scalable, high-performance distributed file system. Proc 7th USENIX Symp on Operating Systems Design and Implementation, p.307-320.

[18]Yan WR, Yao J, Cao Q, 2019. DeFUSE: decoupling metadata and data processing in FUSE framework for performance improvement. IEEE Access, 7:138473-138484.

[19]Zhang J, Ren Y, Kannan S, 2022. FusionFS: fusing I/O operations using CISCOps in firmware file systems. Proc 20th USENIX Conf on File and Storage Technologies, p.297-312.

[20]Zhu Y, Wang T, Mohror K, et al., 2018. Direct-FUSE: removing the middleman for high-performance FUSE file system support. Proc 8th Int Workshop on Runtime and Operating Systems for Supercomputers, Article 6.

Open peer comments: Debate/Discuss/Question/Opinion

<1>

Please provide your name, email address and a comment





Full Text:   <3>

CLC number: TP316

On-line Access: 2026-07-29

Received: 2026-03-29

Revision Accepted: 2026-04-29

Crosschecked: 2026-07-29

Cited: 0

Clicked: 5

Citations:  Bibtex RefMan EndNote GB/T7714

 ORCID:

Yushuqing ZHANG

0009-0006-9751-0497

Kai LU

0000-0003-2284-7897

Wenzhe ZHANG

0009-0003-0065-5269

Ruibo WANG

0000-0001-7952-3784

Huijun WU

0000-0002-9513-5359

Zhenwei WU

0000-0002-2005-2831

Journal of Zhejiang University-SCIENCE, 38 Zheda Road, Hangzhou 310027, China
Tel: +86-571-87952783; E-mail: cjzhang@zju.edu.cn
Copyright © 2000 - 2026 Journal of Zhejiang University-SCIENCE