DocumentCode
3215552
Title
Design and Implementation of an Efficient Multi-version File System
Author
Xiang Xiao-Jia ; Shu Ji-Wu ; Xue Wei ; Zheng Wei-min
Author_Institution
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing
fYear
2007
fDate
29-31 July 2007
Firstpage
277
Lastpage
278
Abstract
The benefit of multi-version file system is high reliability. File versioning can be used for file-oriented recovery from deletion and limiting exposure to data losses during file system failure. The problem is that accesses to versions in the distant past may be prohibitively expensive. We adopt the hierarchical architecture in version space to reduce the time spent on search; We present a new structure named red black tree embedded in inode to organize versions of a directory and another new structure named red black tree with weight and link to build index for versions of a file. Using aforementioned technologies, we implement an efficient multi-version file system named thvfs. The experiment results show that the average time of searching old versions in thvfs is 34.4% lower than that in ext3cow, the famous multi-version file system.
Keywords
file organisation; file-oriented recovery; hierarchical architecture; multi-version file system; red black tree; Availability; Buildings; Computer science; Costs; File systems; Neck; Prototypes; Space technology;
fLanguage
English
Publisher
ieee
Conference_Titel
Networking, Architecture, and Storage, 2007. NAS 2007. International Conference on
Conference_Location
Guilin
Print_ISBN
0-7695-2927-5
Type
conf
DOI
10.1109/NAS.2007.18
Filename
4286447
Link To Document