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 :
بازگشت