首页 | 本学科首页   官方微博 | 高级检索  
     

一种细粒度高效多版本文件系统
引用本文:向小佳,舒继武,郑纬民. 一种细粒度高效多版本文件系统[J]. 软件学报, 2009, 20(3): 754-765. DOI: 10.3724/SP.J.1001.2009.03182
作者姓名:向小佳  舒继武  郑纬民
作者单位:清华大学,计算机科学与技术系,北京,100084;清华信息科学与技术国家实验室(筹)北京,100084
基金项目:Supported by the National Natural Science Foundation of China under Grant No.60473101 (国家自然科学基金); the National BasicResearch Program of China under Grant No.2004CB318205 (国家重点基础研究发展计划(973)); the Program for New Century ExcellentTalents in University of China under Grant No.NCET-05-0067 (新世纪优秀人才计划)
摘    要:提出了基于快照的细粒度版本技术,能够克服已有多版本文件系统无法仅对系统局部目录或文件保留版本的缺点,增加了系统的灵活性;提出了版本空间的反向继承寻径,使用名字与版本独立的检索方案,可以充分利用版本间的相关性,优化数据物理布局,建立版本间的层级结构,既便于管理,又提高系统性能;设计了分别针对目录版本和文件版本的快速索引结构.评测结果表明,THVFS 的历史数据访问性能较著名的多版本文件系统ext3cow 提高了34.4%;Trace 实验中,相对于ext3,THVFS 的读性能提高了12%,同时,在每72 分钟生成一次快照的高频率下,维护所有历史版本仅需要80%的额外空间.

关 键 词:版本  反向继承寻径  Inode内嵌式红黑树  带权重线索红黑树  红黑树锁
收稿时间:2007-06-29
修稿时间:2007-09-30

An Efficient Fine Granularity Multi-Version File System
XIANG Xiao-Ji,SHU Ji-Wu and ZHENG Wei-Min. An Efficient Fine Granularity Multi-Version File System[J]. Journal of Software, 2009, 20(3): 754-765. DOI: 10.3724/SP.J.1001.2009.03182
Authors:XIANG Xiao-Ji  SHU Ji-Wu  ZHENG Wei-Min
Abstract:A snapshot-based fine granularity versioning technique is presented to retain history data only for a single directory or a single file, and bring flexibility to multi-version file systems. Adopting the strategy to search in name space and version space separately, this paper also presents backward inheriting path-finding mechanism in version space. This mechanism is beneficial to the performance and management, because it can utilize the coupling relationship between versions to optimize the data layout of...
Keywords:version   backward inheriting path-finding   red black tree embedded in inode   red black tree withweight and link   red black tree lock
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号