- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- FindFS : adding tag-based views to a hierarchical filesystem
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
FindFS : adding tag-based views to a hierarchical filesystem Chou, Jason
Abstract
Organising files by grouping them using tags is an alternative approach to filesystem design that has benefits over the traditional hierarchical model. However, the majority of filesystems in use remain hierarchical. In this paper we describe FindFS, an extension middleware which provides dynamic, tag-based views of an existing hierarchical filesystem. FindFS adopts the functionality of the find utility and adds support for extended attribute queries, which can be used for tagging files and filtering the filesystem. Search results are represented as directories containing symbolic links which are kept up-to-date in response to filesystem operations, allowing them to persist as views that are accessible from existing unmodified applications. Control of the system is accomplished via filesystem operations, enhancing its ease of integration and portability. We have developed a prototype of this system, and characterised the performance overhead that it adds to file operations.
Item Metadata
Title |
FindFS : adding tag-based views to a hierarchical filesystem
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
2015
|
Description |
Organising files by grouping them using tags is an alternative approach to
filesystem design that has benefits over the traditional hierarchical model.
However, the majority of filesystems in use remain hierarchical. In this paper
we describe FindFS, an extension middleware which provides dynamic, tag-based
views of an existing hierarchical filesystem. FindFS adopts the functionality
of the find utility and adds support for extended attribute queries, which
can be used for tagging files and filtering the filesystem. Search results are
represented as directories containing symbolic links which are kept up-to-date
in response to filesystem operations, allowing them to persist as views that
are accessible from existing unmodified applications. Control of the system is
accomplished via filesystem operations, enhancing its ease of integration and
portability. We have developed a prototype of this system, and characterised
the performance overhead that it adds to file operations.
|
Genre | |
Type | |
Language |
eng
|
Date Available |
2015-08-31
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
Attribution 2.5 Canada
|
DOI |
10.14288/1.0166678
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
2015-11
|
Campus | |
Scholarly Level |
Graduate
|
Rights URI | |
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
Attribution 2.5 Canada