Proceedings of the 2010 ACM Symposium on Applied Computing 2010
DOI: 10.1145/1774088.1774130
|View full text |Cite
|
Sign up to set email alerts
|

Performance and extension of user space file systems

Abstract: Several efforts have been made over the years for developing file systems in user space. Many of these efforts have failed to make a significant impact as measured by their use in production systems. Recently, however, user space file systems have seen a strong resurgence. FUSE is a popular framework that allows file systems to be developed in user space while offering ease of use and flexibility.In this paper, we discuss the evolution of user space file systems with an emphasis on FUSE, and measure its perfor… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

2
32
0
2

Year Published

2012
2012
2022
2022

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 65 publications
(36 citation statements)
references
References 21 publications
2
32
0
2
Order By: Relevance
“…As for the overhead of FUSE framework compared to the native Ext4 file system on spinning disks we see FUSE only adds little overhead to read files at all block sizes as shown in Figure 8(a): for most block sizes FUSE achieves nearly 100% performance of the native Ext4. Similar results are also reported in a review of FUSE performance in [13]. This fact indicates that even when the SSD cache is intensive and some files need to be swapped between SSD and HDD, HyCache can still outperform Ext4 since the slower media of HyCache (HDD FUSE in Figure 7), are comparable to Ext4.…”
Section: B Micro-benchmarksupporting
confidence: 84%
“…As for the overhead of FUSE framework compared to the native Ext4 file system on spinning disks we see FUSE only adds little overhead to read files at all block sizes as shown in Figure 8(a): for most block sizes FUSE achieves nearly 100% performance of the native Ext4. Similar results are also reported in a review of FUSE performance in [13]. This fact indicates that even when the SSD cache is intensive and some files need to be swapped between SSD and HDD, HyCache can still outperform Ext4 since the slower media of HyCache (HDD FUSE in Figure 7), are comparable to Ext4.…”
Section: B Micro-benchmarksupporting
confidence: 84%
“…To collect provenance without modifying applications or the operating system, events from a user space filesystem [50] were fused with process-related information from /proc (on Linux). Unmodified applications could ensure that a file's provenance was transparently transferred across network connections.…”
Section: Introductionmentioning
confidence: 99%
“…From the point of view of a user application, such information is passed through the errno variable and a predefined return code 16 . However, there is no special interface on the kernel side -an error is returned the same way as correct values.…”
Section: Syscall Error Handling (Errno)mentioning
confidence: 99%
“…Moreover, userspace filesystems do not require root capabilities to be mounted. This typically leads to easier interaction from the end-user point of view [16].…”
Section: Introductionmentioning
confidence: 99%