Portable userspace virtual filesystem switch
| creativeworkseries.issn | 1508-2806 | |
| dc.contributor.author | Faber, Łukasz | |
| dc.contributor.author | Boryczko, Krzysztof | |
| dc.date.available | 2017-09-19T08:47:34Z | |
| dc.date.issued | 2013 | |
| dc.description | Bibliogr. s. 364-365. | |
| dc.description.abstract | Multiple different filesystems - including disk-based, network, distributed, abstract - are an integral part of every operating system. They are usually written as kernel modules and abstracted to the user via a virtual filesystem switch. In this paper, we analyze the feasibility of reimplementing the virtual filesystem switch as a userspace daemon and applicability of this approach in real-life usage. Such reimplementation will require a way to virtualize processes behavior related to filesystem operations. The problem is non-trivial, as we as-sume limited capabilities of the VFS switch implemented in userspace. We present a layered architecture comprising of a monitoring process, the VFS abstraction and real filesystem implementations. All working in userspace. Then, we evaluate this solution in four areas: portability, feasibility, usability, and performance. Our results demonstrate possible gains in the use of a userspace-based approach with monolithic kernels, but also underline problems that are encountered in this approach. | en |
| dc.description.placeOfPublication | Kraków | |
| dc.description.version | wersja wydawnicza | pl |
| dc.identifier.doi | https://doi.org/10.7494/csci.2013.14.3.345 | |
| dc.identifier.eissn | 2300-7036 | |
| dc.identifier.issn | 1508-2806 | |
| dc.identifier.nukat | dd2013312085 | pl |
| dc.identifier.uri | https://repo.agh.edu.pl/handle/AGH/49133 | |
| dc.language.iso | eng | |
| dc.publisher | Wydawnictwa AGH | |
| dc.relation.ispartof | Computer Science | |
| dc.rights | Attribution 4.0 International | |
| dc.rights.access | otwarty dostęp | |
| dc.rights.uri | https://creativecommons.org/licenses/by/4.0/legalcode | |
| dc.subject | userspace virtual filesystem | en |
| dc.subject | operating systems | en |
| dc.subject | ptrace | en |
| dc.subject | FUSE | en |
| dc.title | Portable userspace virtual filesystem switch | en |
| dc.title.related | Computer Science | |
| dc.type | artykuł | |
| dspace.entity.type | Publication | |
| publicationissue.issueNumber | No. 3 | |
| publicationissue.pagination | pp. 345-365 | |
| publicationvolume.volumeNumber | Vol. 14 | |
| relation.isAuthorOfPublication | ed5ea048-2122-4e66-a5fc-fe93094daf07 | |
| relation.isAuthorOfPublication | 407b9369-f4f9-446e-b366-c7ad05ef20ba | |
| relation.isAuthorOfPublication.latestForDiscovery | ed5ea048-2122-4e66-a5fc-fe93094daf07 | |
| relation.isJournalIssueOfPublication | a86e75fd-0043-48a2-b62a-19d097fa32aa | |
| relation.isJournalIssueOfPublication.latestForDiscovery | a86e75fd-0043-48a2-b62a-19d097fa32aa | |
| relation.isJournalOfPublication | 020291ee-249b-4dcf-98a3-276a2f7981aa |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- csci.2013.14.3.345.pdf
- Size:
- 187.43 KB
- Format:
- Adobe Portable Document Format
