期刊文献+

基于细粒度数据分离与融合的虚拟机多镜像设计与实现 被引量:1

Multiple VM images based on data separation and merging with fine granularity
下载PDF
导出
摘要 为了节约存储空间和方便系统升级,将虚拟机镜像中的系统数据和用户数据分离存储是云计算中心内常见的做法。目前主流的使用方法是以系统镜像启动虚拟机,再将用户数据以磁盘形式挂载,但这种粗粒度的融合方式导致数据分离对用户可见,同时用户数据无法覆盖系统数据,系统缺乏灵活性。针对这些问题,通过分析系统镜像和用户镜像合并启动和使用的原理,提出了一种将多个镜像文件细粒度混合到运行时文件系统的方案,并借助于UnionFS文件系统工具,在KVM虚拟机环境下实现了多镜像在文件目录级别上的完全混合。实验结果表明,其实现了设计预期功能,同时对于KVM虚拟机开机启动时间和文件系统读写性能没有较明显的负面影响。 The separate storage of system data and user data in virtual machine images is common practice in cloud computing centers to save storage space and for easier system upgrading. The current mainstream method is to boot virtual machine with a system image and mount user data in the format of a disk. But this coarse-gained method results in separation of data visible to users,inability to override system data and lack of system flexibility. For these problems,this paper proposed a solution based on fine-grained data mixing from multiple image files into a run-time system through analyzing merging,booting and using virtual machine images. With the help of UnionFS,it designed and implemented a directory-level multiple image system on KVM. The experiment results show that this system fully realizes the desired functionality and has little impact on boot time and file system performance of KVM.
出处 《计算机应用研究》 CSCD 北大核心 2014年第8期2383-2386,共4页 Application Research of Computers
基金 国家自然科学基金资助项目(61100020) 中央高校基本科研业务费专项资金资助项目(2042012274066)
关键词 虚拟机 KVM UnionFS 多镜像 细粒度 virtual machine KVM UnionFS multiple images fine granularity
  • 相关文献

参考文献14

  • 1许艳军,姜进磊,王博,杨广文.几种虚拟机镜像格式及其性能测评[J].计算机应用,2013,33(A01):22-25. 被引量:8
  • 2McLOUGHLIN M. The QCOW2 image format [ EB/OL ]. [ 2013- 06- 13 ]. https ://people. gnome, org/- markmc/qeow-image-format, html.
  • 3TANG Chun-qiang. FVD:a high-performance virtual machine image format for cloud [ C ]//Proe of USENIX Annual Technical Conference. Berkeley : USENIX Association ,2011 : 18.
  • 4LIU Hai-kun, JIN Hai, LIAO Xiao-fei, et al. Live migration of virtual machine based on full system trace and replay[ C]//Proc of the 18th ACM International Symposium on High Performance Distributed Com- puting. New York : ACM Press ,2009 : 101-110.
  • 5MA Fei,LIU Feng,LIU Zhen. Live virtual machine migration based on improved pre-eopy approach[ C]//Proe of IEEE International Confere- nce on Software Engineering and Service Sciences. Washington DC: IEEE Computer Society,2010:230-233.
  • 6Amazon Web Services. Amazon elastic block store (Amazon EBS ) [EB/OL]. [2013-05-09]. http://docs, aws. amazon, com/AW- SEC2/latest/UserGuide/AmazonEBS. html.
  • 7TOMAS M. What is Slax [ EB/OL ]. [ 2013-05-13 ]. http://www. slax. org/en/doeumentation, php.
  • 8OKAJIMA J R. Aufs [ EB/OL ]. [ 2013- 06 - 23 ]. http ://aufs. source- forge, net/aufs3/man, html.
  • 9QUIGLEY D,SIPEK J, WRIGHT C P, et al. UnionFS:user-and com- munity-oriented development of a unification filesystem [ C ]//Proc of Linux Symposium. 2006:349-362.
  • 10SIEVERS K. Driver-core:devtmpfs-driver core maintained/dev tmpfs [ EB/OL]. [ 2013-06-13 ]. http ://lwn. net/Articles/330985.

二级参考文献9

  • 1ARMBHUST M, FOX A, GRIFFITH R, et al. Above the clouds: aBerkeley view of cloud computing, Report EECS- 2009-28 [ R].Berkeley,USA: University of California at Berkeley, Department ofElectrical Engineering and Computer Sciences, 2009.
  • 2SMITH J S,NAIR R. The architecture of virtual machines [ J].IEEE Computer, 2005, 38(5): 32 -38.
  • 3MCLOUGHLIN M. The qcow2 image format[ EB/OL]. (2008-09-11) [ 2012-11-15]. http: //people, gnome. org/_markmc/qcow-im-age-format, html.
  • 4VMware. VMware technical note: virtual disk format5. 0[ R]. PaloAlto, USA: VMware, 2011.
  • 5TANG C Q. FVD: a high performance virtual machine image formatfor cloud[ C]// USENIX ATC 2011: Proceedings of the 2011 USE-NIX Anuual Technical Conference. Berkerley: USENIX Associa-tion, 2011: 229 -234.
  • 6BARHAM P, DRAGOVIC B,FRASER K, et al. Xen and the art ofvirtualization[ C]// Proceedings of the 19th ACM Symposium on Op-erating Systems Principles. New York: ACM, 2003: 164 - 177.
  • 7KIVITY A, KAMAY Y, LAOR D, ei al. KVM: the Linux virtualmachine monitor[ C]// Proceedings of the 2007 Ottawa Linux Sym-posium. Ottawa, Canada: Cisco Unwires Linux Symposium, 2007,1: 225 -330.
  • 8BELXARD F. QEMU, a fast and portable dynamic translator[ C]//USENIX 2005: Proceedings of the USENIX Annual Technical Con-ference. Berkeley: USENIX Association, 2005:41 -46.
  • 9KATCHER J. PostMark: a new file system benchmark[ R]. Sunny-vale, USA: Network Appliance Inc.,1997.

共引文献7

同被引文献12

引证文献1

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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