Wayback: A user-level versioning file system for linux

被引:0
|
作者
Cornell, B [1 ]
Dinda, PA [1 ]
Bustamante, FE [1 ]
机构
[1] Northwestern Univ, Dept Comp Sci, Evanston, IL 60208 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In a typical file system, only the current version of a file (or directory) is available. In Wayback, a user can also access any previous version.. all the way back to the file's creation time. Versioning is done automatically at the write level: each write to the file creates a new version. Wayback implements versioning using an undo log structure, exploiting the massive space available on modem disks to provide its very useful functionality. Wayback is a userlevel file system built on the FUSE framework that relies on an underlying file system for access to the disk. In addition to simplifying Wayback, this also allows it to extend any existing file system with versioning: after being mounted, the file system can be mounted a second time with versioning. We describe the implementation of Wayback, and evaluate its performance using several benchmarks.
引用
收藏
页码:19 / 28
页数:10
相关论文
共 50 条
  • [1] iFetcher: User-Level Prefetching Framework With File-System Event Monitoring for Linux
    Won, Jiwoong
    Kwon, Oseok
    Ryu, Junhee
    Lee, Dongeun
    Kang, Kyungtae
    [J]. IEEE ACCESS, 2018, 6 : 46213 - 46226
  • [2] A User-level Secure Grid File System
    Zhao, Ming
    Figueiredo, Renato J.
    [J]. 2007 ACM/IEEE SC07 CONFERENCE, 2010, : 172 - 182
  • [3] User-level extensibility in the Mona file system
    Schermerhorn, PW
    Minerick, RJ
    Rijks, PW
    Freeh, VW
    [J]. USENIX ASSOCIATION PROCEEDINGS OF THE FREENIX TRACK, 2001, : 173 - 183
  • [4] A User-level File System for Fast Storage Devices
    Son, Yongseok
    Song, Nae Young
    Han, Hyuck
    Eom, Hyeonsang
    Yeom, Heon Young
    [J]. 2014 INTERNATIONAL CONFERENCE ON CLOUD AND AUTONOMIC COMPUTING (ICCAC 2014), 2014, : 258 - 264
  • [5] A toolkit for user-level file systems
    Mazières, D
    [J]. USENIX ASSOCIATION PROCEEDINGS OF THE 2001 USENIX ANNUAL TECHNICAL CONFERENCE, 2001, : 261 - 274
  • [6] Deduplication TAR Scheme Using User-Level File System
    Ko, Young-Woong
    Kim, Min-Ja
    Lee, Jeong-Gun
    Yoo, Chuck
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2014, E97D (08): : 2174 - 2177
  • [7] User-level distributed file systems projects
    Univ of Western Australia, Crawley
    [J]. SIGCSE Bull, (333-337):
  • [8] CprFS: A User-level File System to Support Consistent File States for Checkpoint and Restart
    Xue, Ruini
    Chen, Wenguang
    Zheng, Weimin
    [J]. ICS'08: PROCEEDINGS OF THE 2008 ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, 2008, : 114 - 123
  • [9] Design and evaluation of a user-level file system for fast storage devices
    Son, Yongseok
    Song, Nae Young
    Han, Hyuck
    Eom, Hyeonsang
    Yeom, Heon Young
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2015, 18 (03): : 1075 - 1086
  • [10] User-level parallel file system: Case studies and performance optimizations
    Zou, Yanliang
    Chen, Chen
    Deng, Tongliang
    Zhang, Jian
    Zhu, Xiaomin
    Chen, Si
    Yin, Shu
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (13):