arXiv (Cornell University)
Kernel/User-level Collaborative Persistent Memory File System with Efficiency and Protection
August 2019 • Youmin Chen, Youyou Lu, Bohong Zhu, Jiwu Shu
Emerging high performance non-volatile memories recall the importance of efficient file system design. To avoid the virtual file system (VFS) and syscall overhead as in these kernel-based file systems, recent works deploy file systems directly in user level. Unfortunately, a userlevel file system can easily be corrupted by a buggy program with misused pointers, and is hard to scale on multi-core platforms which incorporates a centralized coordination service. In this paper, we propose KucoFS, a Kernel and user-lev…