Title :
Performance improvement with zero copy technique on FUSE-based consumer devices
Author :
Junsup Song ; Dongkun Shin
Author_Institution :
Sungkyunkwan Univ., Suwon, South Korea
Abstract :
FUSE is a framework to develop file systems in user space. Recently, multimedia consumer devices are adopting the FUSE file system to emulate PC-compatible FAT file system. However, FUSE file system has performance overhead due to the data copy between user space and kernel space. In this paper, we improve the performance of FUSE file system by removing the user/kernel data copy with a zero copy technique. Our experiments on a smartphone showed that the zero copy technique improves I/O performance by up to 25%.
Keywords :
buffer storage; input-output programs; operating system kernels; FUSE file system; FUSE file system performance improvement; FUSE-based multimedia consumer devices; I/O performance improvement; PC-compatible FAT file system emulation; buffer storage; data copy; kernel data copy removal; kernel space; performance overhead; user data copy removal; user space; zero-copy technique; Benchmark testing; File systems; Fuses; Kernel; Multimedia communication; Performance evaluation;
Conference_Titel :
Consumer Electronics (ICCE), 2014 IEEE International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4799-1290-2
DOI :
10.1109/ICCE.2014.6776074