期刊文献+

基于集群虚拟化的高精度快照的设计与实现 被引量:4

Design and implementation of a cluster virtualization based fine snapshot system
下载PDF
导出
摘要 提出了一种逻辑卷级别的高精度快照技术,能够有效利用存储资源,为目标逻辑卷生成快照逻辑卷,精确保留目标卷的历史数据,提高系统可靠性。设计了checkpoint和finesnap2种卷级别快照结构,通过结合使用两者,建立checkpoint与finesnap的混合链表,在节省存储资源的同时,维持好的系统性能;通过采用在内存中缓存finesnap位图的策略,加速finesnap中数据的查找,同时将缓存消耗的内存数量控制在合理范围内,实现了一个原型系统LV-Fine。实验证明,对于目标逻辑卷的读写,当快照卷数量为16且finesnap与checkpoint的比例为9:1时,LV-Fine的性能较著名集群虚拟化系统LVM2提高了133%;对于历史数据的空间占用,在相同的快照生成频率finesnap与checkpoint的比例为8:1,且trace播放10h的前提下,LV-Fine的占用量仅为LVM2的37%。 A fine snapshot technology in volume level was presented which could be used to keep old data flexibly and frequently, to recovery from deletion, to limit exposure to data lose for logic volumes. First, two kinds of logic volumes namely, checkpoint and finesnap were designed and used as containers of snapshot data. Linking checkpoint volumes and finesnap volumes together by the order of time could make up of a hybrid snapshot chain, with which both good performance and high efficiency on storage usage were available. Second, a bitmap in each finesnap volume to accelerate data searching and reduce the memory exhausted was incorporated. Evaluation results from representative experiments demonstrate that the prototype system, named LV-Fine, has the ability to provide good performance, and to introduce less storage overhead than LVM2, the famous cluster virtualization system.
出处 《通信学报》 EI CSCD 北大核心 2009年第2期28-33,共6页 Journal on Communications
基金 国家重点基础研究发展计划("973"计划)基金资助项目(2007CB311100) 国家自然科学基金资助项目(10576018) 教育部新世纪优秀人才支持计划基金资助项目(NCET-05-0067)~~
关键词 目标逻辑卷 当前卷 活动高精度快照卷 写时拷贝 object logic volume current volume active finesnap volume copy on write
  • 相关文献

参考文献9

  • 1TEIGLAND D, MAUELSHAGEN H. Volume managers in Linux[A]. Proceedings of the FREENIX Track 2001 USENIX Annual Technical Conference[C]. Boston, Massachusetts, USA, 2001.184-198.
  • 2PETERSON Z, BURNS R. Ext3cow: a time-shifting file system for regulatory compliance[J]. ACM Transactions on Storage,2005, 1(2): 190-212.
  • 3PIKE P, PRESOTIO D, DORWARD S. Plan 9[A]. Proceedings of the Workshop on Micro-kernels and Other Kernel Architectures[C]. Seattle, Washington, USA, 1992.31-38.
  • 4HITZ D, LAU J, MALCOLM M. File system design for an NFS file server appliance[A]. Proceedings of the 1994 Winter USENIX Tech nical Conference[C]. San Francisco, California, USA, 1994. 235- 245.
  • 5LEE E, THEKKATH C. Petal: Distributed virtual disks[A]. Proceedings of the Seventh International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-7)[C]. Cambridge, Massachusetts, USA, 1996.84-92.
  • 6LVM2[EB/OL]. http://sources.redhat.com/lvm2/, 2005.
  • 7SIDDHA S, GOPINATH K. A persistent snapshot device drive for Linux[A]. Proceedings of the 5th Annual Conference on Linux Showcase & Conference[C]. Oakland, California, USA, November, 2001.19-29.
  • 8KATCHER J. PostMark: a New Filesystem Benchmark[R]. TR3022, Sunnyvale: Network Appliance, 1997.
  • 9ROSELLI D, ANDERSON T. Characteristics of File System Workloads[R]. UCB/CSD-98-1029, Berkeley: University of California Berkeley, 1998.

同被引文献52

  • 1张广艳,舒继武,薛巍,郑纬民.一致持久的带外虚拟化系统[J].计算机研究与发展,2006,43(10):1842-1848. 被引量:5
  • 2Patterson D, Brown A. Broadwell P et al. Recovery oriented computing (ROC): Motivation, definition, techniques, and case studies. University of California at Berkeley, Computer Science Technical Report: UCB/CSD-0201175, 2002.
  • 3Patterson H, SnapMirror R. File system based asynchronous mirroring for disaster recovery//Proceedings of the Conference on File and Storage Technologies. Monterey, CA, 2002:117-129.
  • 4Cornell B, Dinda P A, Bustamante F E. Wayback: A userlevel versioning file system for Linux//Proceedings of the 2004 USENIX Annual Technical Conference. Boston, 2004: 19-28.
  • 5Santry D J, Feeley M J, Hutchinson N C et al. Deciding when to forget in the elephant file system. Operating Systems Review, 1999, 34(5): 110-123.
  • 6Michail D F, Angelos B. Clotho: Transparent data versioning at the block I/O level//Proceedings of the 21st IEEE Conference on Mass Storage Systems and Technologies/12th NASA Goddard Conference on Mass Storage Systems and Technologies. Greenbelt, Maryland, USA, 2004:315-328.
  • 7Morrey III C B, Grunwald D. Peabody: The time traveling disk//Proceedings of the 20th IEEE/11th NASA Goddard Conference on Mass Storage Systems and Technologies. San Diego, California, USA, 2003 : 241-253.
  • 8Yang Q, Xiao W J, Ren J. TRAP-array: A disk array archi tecture providing timely recovery to any point in-time//Proceedings of the 33rd Annual International Symposium on Computer Architecture (ISCA' 06). Boston, USA, 2006: 289 300.
  • 9Hitz D, Lau J, Malcolm M. File system design for an NFS file server appliance//Proceedings of the USENIX Winter Technical Conference. San Francisco, CA, 1994:235-245.
  • 10Peterson Z, Burns R. Ext3cow: A time-shifting file system for regulatory compliance. ACM Transactions on Storage, 2005, 1(2): 190-212.

引证文献4

二级引证文献13

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部