Repository logo
Article

Portable userspace virtual filesystem switch

creativeworkseries.issn1508-2806
dc.contributor.authorFaber, Łukasz
dc.contributor.authorBoryczko, Krzysztof
dc.date.available2017-09-19T08:47:34Z
dc.date.issued2013
dc.descriptionBibliogr. s. 364-365.
dc.description.abstractMultiple 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.placeOfPublicationKraków
dc.description.versionwersja wydawniczapl
dc.identifier.doihttps://doi.org/10.7494/csci.2013.14.3.345
dc.identifier.eissn2300-7036
dc.identifier.issn1508-2806
dc.identifier.nukatdd2013312085pl
dc.identifier.urihttps://repo.agh.edu.pl/handle/AGH/49133
dc.language.isoeng
dc.publisherWydawnictwa AGH
dc.relation.ispartofComputer Science
dc.rightsAttribution 4.0 International
dc.rights.accessotwarty dostęp
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/legalcode
dc.subjectuserspace virtual filesystemen
dc.subjectoperating systemsen
dc.subjectptraceen
dc.subjectFUSEen
dc.titlePortable userspace virtual filesystem switchen
dc.title.relatedComputer Science
dc.typeartykuł
dspace.entity.typePublication
publicationissue.issueNumberNo. 3
publicationissue.paginationpp. 345-365
publicationvolume.volumeNumberVol. 14
relation.isAuthorOfPublicationed5ea048-2122-4e66-a5fc-fe93094daf07
relation.isAuthorOfPublication407b9369-f4f9-446e-b366-c7ad05ef20ba
relation.isAuthorOfPublication.latestForDiscoveryed5ea048-2122-4e66-a5fc-fe93094daf07
relation.isJournalIssueOfPublicationa86e75fd-0043-48a2-b62a-19d097fa32aa
relation.isJournalIssueOfPublication.latestForDiscoverya86e75fd-0043-48a2-b62a-19d097fa32aa
relation.isJournalOfPublication020291ee-249b-4dcf-98a3-276a2f7981aa

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
csci.2013.14.3.345.pdf
Size:
187.43 KB
Format:
Adobe Portable Document Format