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

FlatVC:云环境下虚拟机集群的扁平化版本控制
引用本文:胡明昊,张钊宁,李紫阳,彭宇行.FlatVC:云环境下虚拟机集群的扁平化版本控制[J].计算机工程与科学,2015,37(10):1817-1824.
作者姓名:胡明昊  张钊宁  李紫阳  彭宇行
作者单位:;1.国防科技大学计算机学院并行与分布处理国家重点实验室
基金项目:国家973计划资助项目(2014CB340303)
摘    要:IaaS的发展使得云服务能够快速地部署虚拟机集群。然而,在部署过程中虚拟机群的版本控制效率不高。目前的版本控制方法存在网络负载大、操作速度慢的问题。提出一种新颖的虚拟机集群版本控制方法,叫做FlatVC。FlatVC在计算节点增量地生成虚拟机版本,以避免将版本数据传输至存储节点,并在虚拟机版本恢复时按需传输版本数据,因此减小了网络传输负载并加速了版本控制过程。通过使用缓存树结构来共享网络传输数据,FlatVC减小了根节点数据传输压力。此外,我们针对增量版本所构成的版本链进行了I/O优化,避免了版本链导致的性能下降。实验结果显示,FlatVC能有效地实施虚拟机集群版本控制,加速版本生成以及恢复过程。

关 键 词:云计算  IaaS  虚拟机集群  版本控制
收稿时间:2015-08-24
修稿时间:2015-10-25

FlatVC :flat version control for virtual machine clusters in cloud environment
HU Ming hao,ZHANG Zhao ning,LI Zi yang,PENG Yu xing.FlatVC :flat version control for virtual machine clusters in cloud environment[J].Computer Engineering & Science,2015,37(10):1817-1824.
Authors:HU Ming hao  ZHANG Zhao ning  LI Zi yang  PENG Yu xing
Affiliation:(National Laboratory for Parallel and Distributed Processing,College of Computer, National University of Defense Technology,Changsha 410073,China)
Abstract:The development of IaaS enables cloud service to fast deploy large scale virtual machines (VMs). However, implementing version control in VM clusters is in low efficiency. Current version control solutions have some problems like network transmission overload and slow operation speed. We present a novel version control approach for VM clusters, called FlatVC. FlatVC creates VM version incrementally on compute nodes to avoid transmitting version data to persistent storage, and downloads data blocks on demand during the VM restoring process, thus reducing network transmission overhead and speeding up version control process. By using cache tree structure to share the data chunks transmitted over the network, FlatVC reduces the data transmission pressure of root nodes. Besides, we make I/O optimization to avoid performance degradation caused by the version chain, which is constructed by incremental VM versions. Experimental results show that FlatVC can efficiently enforce version control for VM clusters, and speed up both version creating and restoring process.
Keywords:cloud computing  IaaS  VM clusters  version control  
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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