收藏本站
《国防科学技术大学》 2010年
收藏 | 手机打开
二维码
手机客户端打开本文

分布环境下虚拟机按需部署关键技术研究

陈彬  
【摘要】: 系统虚拟机技术是一种重要的虚拟化技术,具有跨平台、强隔离性、支持遗留应用、可移动等特点,正越来越多地被应用在网格计算、云计算、集群计算、移动计算等分布式计算领域以解决传统方法难以解决的一些问题,如系统迁移、安全隔离、系统管理等。 将虚拟机成功应用于分布计算环境的前提和基础是能够将虚拟机快速部署到各个节点上,并使得虚拟机在各个节点上能够高效运行。虚拟机部署是将包含虚拟机状态的虚拟机映像分发到目标节点上并启动或恢复虚拟机运行的过程。由于虚拟机映像通常尺寸较大,传统的虚拟机技术和虚拟机部署机制会导致分布环境下较高的部署开销,难以实现快速部署和保证虚拟机在用户端的高效运行,特别是对于大规模计算环境或低带宽、高延迟的网络环境。 本文针对分布环境下的虚拟机部署,提出了一种基于虚拟机映像细粒度分割的虚拟机按需部署机制,通过按需分发部分虚拟机映像而不是整个虚拟机映像的方法来实现虚拟机在分布环境下快速高效的部署。本文主要从虚拟机管理器VMM对虚拟机按需部署的支持、基于虚拟机映像的软件管理机制、虚拟机映像的按需分发机制以及用户端虚拟机的高效运行机制四个方面展开研究。本文的主要创新工作包括: 1.针对虚拟机管理器VMM中传统的COW虚拟块设备在COW磁盘层次深度和磁盘访问性能之间的矛盾以及对分布环境下虚拟机按需部署支持的不足,为VMM的块设备虚拟层设计了一种新的COW虚拟块设备。新的COW虚拟块设备对传统COW虚拟块设备的块定位方式和块存储粒度进行了优化,支持针对单个大尺寸虚拟机映像的细粒度分割,能够在不降低虚拟机磁盘访问性能的前提下将传统的单个大尺寸虚拟机映像分割成多个小尺寸的COW磁盘映像;并针对分布环境下虚拟机按需部署的需求,扩展了按需取块和共享内存区管理功能。理论分析和实验表明,新的COW虚拟块设备比传统的COW虚拟块设备具有更好的性能,特别是在COW磁盘层次较深的情况下,性能的优势更加明显。 2.针对虚拟机环境下长期或频繁的软件管理导致生成大量COW磁盘映像进而导致磁盘空间浪费以及难于管理的问题,基于COW虚拟块设备的一般模型,提出了两种COW磁盘映像回收机制来回收老版本COW磁盘中的可回收空间,并将COW磁盘数目控制在一定范围内。实验表明,COW磁盘回收机制能够有效回收老版本COW磁盘和控制COW磁盘数目,从而能够大幅减少服务器端磁盘空间的浪费且方便了虚拟机映像的管理,支持虚拟机环境下基于COW虚拟块设备的持久的软件管理。 3.针对传统的虚拟机部署机制会导致分布环境下较高部署开销的问题,提出了一种基于虚拟机映像细粒度分割的虚拟机按需部署机制,以实现虚拟机在分布环境下快速高效的部署。虚拟机按需部署机制利用新的COW虚拟块设备,在单个软件的基本粒度上将传统的单个大尺寸虚拟机映像分割成多个小尺寸的COW磁盘映像,然后按需地分发到用户端,以实现虚拟机映像的快速分发;通过COW磁盘本地访问为主和按需取块为辅的方式实现虚拟机在用户端的高效运行;并设计了基于COW磁盘有效工作集的优化部署方法来降低大型软件的部署开销。实验表明,本文提出的虚拟机按需部署机制能够大幅降低分布环境下虚拟机部署的开销,较好地满足虚拟机快速分发、高效运行的部署要求,支持分布环境下按需的、快速的虚拟机部署。 4.针对虚拟机按需部署中用户端等待时间和虚拟机运行性能之间的矛盾,提出了一种需求驱动的虚拟机映像预取机制,对虚拟机按需部署中用户端虚拟机的性能进行优化。预取机制通过按需取块方法直接启动和运行虚拟机以减少用户端的等待时间,通过在用户端虚拟机运行过程中对用户所使用软件对应的COW磁盘进行预取来提高虚拟机中的软件运行性能。提出了一种基于访问频率和动态优先级的预取目标识别算法来提高预取过程中预取目标识别的准确性,以及一种预取量动态调节机制对预取量进行动态自适应地调节以降低网络条件等变化因素对预取的影响。针对现有部署模式在分发效率、可用性等方面的不足,提出了一种基于扩展BitTorrent协议的P2P预取模式以加速预取过程。实验表明,预取机制,特别是基于P2P模式的预取机制,能够大幅减少用户端的等待时间,显著提高虚拟机中软件任务的本地命中率进而为用户提供较好的虚拟机运行性能。
【学位授予单位】:国防科学技术大学
【学位级别】:博士
【学位授予年份】:2010
【分类号】:TP302

【共引文献】
中国硕士学位论文全文数据库 前5条
1 陈团强;基于因素空间理论的Internet资源建模与自组装方法研究[D];国防科学技术大学;2006年
2 吴晨涛;分布式文件系统中对象存储目标镜像的设计与实现[D];华中科技大学;2006年
3 孙昱;虚拟机Xen及其实时迁移技术研究[D];上海交通大学;2008年
4 崔奇;虚拟化试验平台网络支撑环境的设计与实现[D];中国科学院研究生院(软件研究所);2008年
5 范金宝;基于虚拟机的程序执行与调试的可视化研究[D];广东工业大学;2008年
【同被引文献】
中国期刊全文数据库 前10条
1 叶磊,陈榕,赵岳松;KVM在基于构件的嵌入式操作系统上的移植和研究[J];计算机应用研究;2005年09期
2 彭朝勇;薛兵;;一种嵌入式Linux串口驱动开发模式[J];微计算机信息;2007年14期
3 吴素霞;计算机集成制造系统(CIMS)及其在我国的发展现状[J];科技和产业;2005年05期
4 祁型虹;李永锋;;基于STEP-XML的制造网格制造资源的描述[J];湖北工业大学学报;2006年03期
5 颜波,黄必清,郑力,肖田元;网格研究现状及其在制造业中的应用[J];计算机集成制造系统-CIMS;2004年09期
6 赵慧娟,王淑营,孙林夫;面向中小企业信息化建设的ASP服务平台[J];计算机集成制造系统-CIMS;2004年11期
7 王同洋;秦保安;吴俊军;;制造网格及其关键技术[J];计算机应用与软件;2006年02期
8 石幼生;;计算机网络实验室建设与实验教学的探讨[J];中国现代教育装备;2006年08期
9 蔡明山;虚拟计算机集成制造系统数据集成架构研究[J];计算机工程与设计;2005年04期
10 丁美荣;柴少明;;基于虚拟实验与真实实验整合的计算机网络实验教学改革[J];现代教育技术;2007年07期
中国硕士学位论文全文数据库 前2条
1 高清华;基于Intel VT技术的虚拟化系统性能测试研究[D];浙江大学;2008年
2 李永锋;制造网格中的制造资源管理系统研究[D];武汉理工大学;2006年
【相似文献】
中国期刊全文数据库 前10条
1 夏劲松;提高系统运行速度的简单方法[J];电脑知识与技术;1995年06期
2 青云团队;;基于Web的云环境管理系统[J];中国教育网络;2011年01期
3 ;Oracle更新SPARC系统 提升虚拟机性能[J];电脑编程技巧与维护;2011年13期
4 陈取才,张蕴玉,胡修林;Windows下传输缓冲区的分配策略及其比较[J];华中科技大学学报;2001年02期
5 李英壮;廖培腾;孙梦;李先毅;;基于云计算的数据中心虚拟机管理平台的设计[J];实验技术与管理;2011年05期
6 ;九大最新热门IT技术把把都是双刃剑[J];中国新通信;2008年04期
7 刘进军;赵生慧;;面向云计算的多虚拟机管理模型的设计[J];计算机应用;2011年05期
8 上海交通大学云之力量团队;;基于云计算的测试平台[J];中国教育网络;2011年04期
9 冰姬深紫色;;电脑英文通[J];电脑校园;2003年04期
10 马少兵;马自卫;;数字图书馆私有云平台的构建研究和应用开发[J];现代图书情报技术;2011年04期
中国重要会议论文全文数据库 前10条
1 段翼真;王晓程;;可信安全虚拟机平台的研究[A];第26次全国计算机安全学术交流会论文集[C];2011年
2 戴俊;;虚拟机技术在冶金模型平台中的应用[A];中国计量协会冶金分会2011年会论文集[C];2011年
3 周冬烨;周敏;;媒体资料存储空间规划与管理[A];2009中国电影电视技术学会影视技术文集[C];2010年
4 陈景君;;基于可信计算的云计算基础设施安全集成方案[A];天津市电视技术研究会2012年年会论文集[C];2012年
5 俞乃博;;云计算—IaaS服务模式探讨[A];中国通信学会信息通信网络技术委员会2011年年会论文集(上册)[C];2011年
6 刘光明;邹丹;张超;;面向Lustre文件系统的固态盘存储加速技术研究[A];第15届全国信息存储技术学术会议论文集[C];2008年
7 包丽红;吴碧伟;朱平;;安全存储部件研究[A];2010年第16届全国信息存储技术大会(IST2010)论文集[C];2010年
8 李慧婷;李建中;王宏志;骆吉洲;;XML数据磁盘存储结构LDF&B及其查询处理方法[A];第二十三届中国数据库学术会议论文集(研究报告篇)[C];2006年
9 汤正瑜;;浅论“云计算”在企业信息化建设中的实现[A];2010年MIS/S&A学术交流会议论文集(中国造船工程学会学术论文集)[C];2010年
10 林晔;徐颖;;利用虚拟化存储技术实现数据中心机房的安全搬迁[A];中国新闻技术工作者联合会2011年学术年会论文集(上篇)[C];2011年
中国重要报纸全文数据库 前10条
1 本报记者 邹大斌;VMware推出新虚拟机管理工具[N];计算机世界;2011年
2 戴尔大中华区网络及刀片服务器业务高级经理 李海平;网络为虚拟化而变[N];网络世界;2011年
3 周源;虚拟之后的那些事儿[N];网络世界;2010年
4 ;服务器虚拟化的阴暗面[N];网络世界;2010年
5 沈建苗 编译;虚拟化响起安全警报[N];计算机世界;2010年
6 清水 编译;用ADC扩展和配置虚拟服务器[N];计算机世界;2011年
7 记者 于翔;“云管理”箭在弦上[N];网络世界;2011年
8 清水 编译;服务器虚拟化四足鼎立谁更强?[N];计算机世界;2011年
9 清水 编译;私有云部署实战[N];计算机世界;2010年
10 ;令人担忧的虚拟化安全[N];网络世界;2010年
中国博士学位论文全文数据库 前10条
1 陈彬;分布环境下虚拟机按需部署关键技术研究[D];国防科学技术大学;2010年
2 刘海坤;虚拟机在线迁移性能优化关键技术研究[D];华中科技大学;2012年
3 陈微;基于动态二进制翻译的协同设计虚拟机关键技术研究[D];国防科学技术大学;2010年
4 程戈;基于虚拟机架构的可信计算环境构建机制研究[D];华中科技大学;2010年
5 王晓静;I/O虚拟化的性能隔离和优化[D];华中科技大学;2012年
6 孟江涛;Xen虚拟机研究[D];电子科技大学;2010年
7 吴庆波;基于虚拟机的可信操作系统关键技术及应用研究[D];国防科学技术大学;2010年
8 项国富;虚拟计算环境的安全监控技术研究[D];华中科技大学;2012年
9 张逢喆;公共云计算环境下用户数据的隐私性与安全性保护[D];复旦大学;2010年
10 康剑斌;只读磁盘-磁带库系统研究与实现[D];清华大学;2009年
中国硕士学位论文全文数据库 前10条
1 张琦;虚拟化环境下的内存脏数据回写机制研究[D];华中科技大学;2012年
2 李永达;虚拟机应用系统的设计与实现[D];西安电子科技大学;2010年
3 王忠儒;云环境下的虚拟机监控和服务部署关键技术研究[D];国防科学技术大学;2010年
4 刘超;基于虚拟机内存模板的云计算服务系统[D];华中科技大学;2011年
5 刘菲军;云计算下虚拟机部署机制的研究[D];太原理工大学;2012年
6 杨星;云计算环境下虚拟机部署机制研究[D];解放军信息工程大学;2012年
7 陈权威;虚拟机控制系统的研究与实现[D];湖南大学;2010年
8 潘飞;负载相关的虚拟机放置策略研究[D];杭州电子科技大学;2011年
9 童威;虚拟机高性能透明域间通信系统设计与实现[D];湖南大学;2010年
10 王晓睿;虚拟机监控器体系结构研究[D];解放军信息工程大学;2010年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026