Direct-FUSE

RESOURCE

Abstract

The Direct-FUSE framework supports multiple FUSE file systems as well as other, custom user-level file systems in user space without the need to cross the user/kernel boundary into the FUSE kernel module. All layers of Direct-FUSE are in user space, and applications can directly use pre-defined unified file system calls to interact with different user-defined file systems. Our performance results show that Direct- FUSE can outperform some native FUSE file systems by 11.9% on average and does not add significant overhead over backend file systems.
Developers:
SATO,, KENTO [1] MOHROR, KATHRYN [1] MOODY, ADAM [1] Zhu, Yue [2] Khan, Muhib [2] Wang, Teng [2] Yu, Weikuan [2]
  1. Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
  2. Florida State University
Release Date:
2019-12-02
Project Type:
Open Source, Publicly Available Repository
Software Type:
Scientific
Licenses:
GNU General Public License v2.0
Sponsoring Org.:
Code ID:
35803
Site Accession Number:
LLNL-CODE-805021
Research Org.:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Country of Origin:
United States

RESOURCE

Citation Formats

SATO,, KENTO, MOHROR, KATHRYN M., MOODY, ADAM T., Zhu, Yue, Khan, Muhib, Wang, Teng, and Yu, Weikuan. Direct-FUSE. Computer Software. https://github.com/LLNL/direct-fuse. USDOE National Nuclear Security Administration (NNSA). 02 Dec. 2019. Web. doi:10.11578/dc.20200508.3.
SATO,, KENTO, MOHROR, KATHRYN M., MOODY, ADAM T., Zhu, Yue, Khan, Muhib, Wang, Teng, & Yu, Weikuan. (2019, December 02). Direct-FUSE. [Computer software]. https://github.com/LLNL/direct-fuse. https://doi.org/10.11578/dc.20200508.3.
SATO,, KENTO, MOHROR, KATHRYN M., MOODY, ADAM T., Zhu, Yue, Khan, Muhib, Wang, Teng, and Yu, Weikuan. "Direct-FUSE." Computer software. December 02, 2019. https://github.com/LLNL/direct-fuse. https://doi.org/10.11578/dc.20200508.3.
@misc{ doecode_35803,
title = {Direct-FUSE},
author = {SATO,, KENTO and MOHROR, KATHRYN M. and MOODY, ADAM T. and Zhu, Yue and Khan, Muhib and Wang, Teng and Yu, Weikuan},
abstractNote = {The Direct-FUSE framework supports multiple FUSE file systems as well as other, custom user-level file systems in user space without the need to cross the user/kernel boundary into the FUSE kernel module. All layers of Direct-FUSE are in user space, and applications can directly use pre-defined unified file system calls to interact with different user-defined file systems. Our performance results show that Direct- FUSE can outperform some native FUSE file systems by 11.9% on average and does not add significant overhead over backend file systems. },
doi = {10.11578/dc.20200508.3},
url = {https://doi.org/10.11578/dc.20200508.3},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20200508.3}},
year = {2019},
month = {dec}
}