Title
Optimizing Local File Accesses for FUSE-Based Distributed Storage
Abstract
Modern distributed file systems can store huge amounts of information while retaining the benefits of high reliability and performance. Many of these systems are prototyped with FUSE, a popular framework for implementing user-level file systems. Unfortunately, when these systems are mounted on a client that uses FUSE, they suffer from I/O overhead caused by extra memory copies and context switches during local file access. Overhead imposed by FUSE on file systems is not small and becomes more pronounced during local file access. This overhead may significantly degrade the performance of data-intensive applications running with distributed file systems that aggressively use local storage. In this paper, we propose a mechanism that achieves rapid local file access in FUSE-based distributed file systems by reducing the number of memory copies and context switches. We then incorporate the mechanism into the FUSE framework and demonstrate its effectiveness through experiments, using the Gfarm distributed file system.
Year
DOI
Venue
2012
10.1109/SC.Companion.2012.104
High Performance Computing, Networking, Storage and Analysis
Keywords
Field
DocType
local file access,fuse framework,file system,extra memory copy,local storage,data-intensive application,memory copy,user-level file system,optimizing local file accesses,rapid local file access,popular framework,distributed file system,fuse,distributed storage,operating systems,distributed processing
Virtual file system,SSH File Transfer Protocol,Stub file,Self-certifying File System,Computer science,Parallel computing,Versioning file system,Unix file types,File area network,Operating system,Computer file
Conference
ISBN
Citations 
PageRank 
978-1-4673-6218-4
2
0.37
References 
Authors
9
4
Name
Order
Citations
PageRank
Shun Ishiguro171.52
Jun Murakami271.52
Yoshihiro Oyama324320.62
Osamu Tatebe430942.94