跳到主要导航 跳到搜索 跳到主要内容

The design and implementation of an efficient user-space in-memory file system

  • Chongqing University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

The file accesses of existing in-memory file systems have additional costs for traversing the software stacks of the kernel, such as VFS. To avoid such costs, the existing file systems generally enable user-space file accesses using the memorymapped file (mmap) techniques. The mmap approaches, however, are add-ons of the file systems in the kernel level that have large overhead for mapping the files into the user space. In this paper, we propose the design of a genuine user-space in-memory file system. A user-space in-memory file system is designed and implemented. The software routines of the file operations in the proposed file system are re-designed to enable user-space file accesses and be compatible with the POSIX interfaces. A file can be mapped into the user space in constant time regardless of the file size. The file data of the implemented file system can be accessed in the user space with consistency. Our design achieves high performance utilizing the contiguous virtual address space of the user process and the address translation hardware. Extensive experiments are conducted. The experimental results show that the proposed file system surpasses any of the existing file systems. To the authors' knowledge, our design is the first genuine userspace file system in the literature.

源语言英语
主期刊名2016 5th Non-Volatile Memory Systems and Applications Symposium, NVMSA 2016
出版商Institute of Electrical and Electronics Engineers Inc.
ISBN(电子版)9781509041367
DOI
出版状态已出版 - 17 8月 2016
已对外发布
活动5th Non-Volatile Memory Systems and Applications Symposium, NVMSA 2016 - Daegu, 韩国
期限: 17 8月 201619 8月 2016

出版系列

姓名2016 5th Non-Volatile Memory Systems and Applications Symposium, NVMSA 2016

会议

会议5th Non-Volatile Memory Systems and Applications Symposium, NVMSA 2016
国家/地区韩国
Daegu
时期17/08/1619/08/16

指纹

探究 'The design and implementation of an efficient user-space in-memory file system' 的科研主题。它们共同构成独一无二的指纹。

引用此