当前位置:主页 > 科技论文 > 计算机论文 >

虚拟机本地存储写性能优化研究

发布时间:2018-01-20 04:58

  本文关键词: 虚拟化技术 存储性能 异步处理 同步处理 磁盘 固态盘 出处:《华中科技大学》2013年博士论文 论文类型:学位论文


【摘要】:系统虚拟化技术解耦了传统操作系统与硬件设备之间的粘合度,使得多个同时运行的操作系统例程(虚拟机)可以部署在单个的物理平台上以共享底层的硬件资源,从而实现服务器整合而达到提高硬件利用率的效果。除此之外,系统虚拟化技术还可以为操作系统在同构、甚至异构物理平台之间的实时迁移,用户计算环境的快速部署、以及恶意软件的安全隔离等需求上带来有效可靠的技术解决方案,降低了组织机构或个人在计算机硬件和相关管理上的投资成本。 尽管如此,相比较传统的操作系统环境,虚拟化技术亦给底层的存储设备的写入方向带来了性能挑战。这是因为:第一,由于虚拟机管理器的引入,使得虚拟机内部的写请求需要经历更长的I/0路径,增加了额外的CPU开销;第二,虚拟机管理器的引入亦使得虚拟机内部的相关块设备驱动程序很难获取准确的存储设备相关信息,失去了写操作性能进一步调优的机会;第三,由于服务器整合,使得共享存储设备需要面对和处理成倍增加的并发写请求数目,进一步加剧了其性能瓶颈。目前,国内外相关的虚拟化存储性能优化工作偏重于读取方面,而对于写入方面则存在一定程度上的关注缺失。因此有必要对虚拟机本地存储写操作的性能进行研究和优化。 虚拟机本地存储写操作的新模型,可以对虚拟机内部的文件级写操作进行同步处理,再对虚拟机管理器的块级写操作进行异步处理。其中,虚拟机内部的同步处理意味着写请求可以绕过文件系统的复杂异步处理逻辑,缩短其从虚拟机层次到虚拟机管理器层次之间所需要经历的I/O路径,而异步处理指的是在块级的写请求到达存储硬件之前,根据底层具体的存储特性,在虚拟机管理器层次进行相关优化,以减轻共享存储由于并发I/O数目激增而产生的处理压力。 基于域间通信技术的虚拟机存储协议栈优化机制,进一步优化了虚拟机本地存储写操作的性能。通过利用虚拟机系统提供的域间通信接口,进一步减小写操作从虚拟机层次切换到虚拟机管理器层次的CPU开销。同时,该优化机制亦可以在单独的虚拟化体系结构下使用。 固态盘在虚拟化环境下写放大问题的优化机制,可以看作是虚拟机本地存储写操作的具体应用。具体而言,由于虚拟机管理器的引入,导致虚拟机文件系统与虚拟机管理器文件系统之间产生语义缺失,使得底层基于NAND闪存芯片的固态盘设备需要接收更多的重写操作,从而产生持续写放大的性能问题。该机制通过在虚拟机管理器层次加入块级别的写操作缓存,并在其上施加特定缓存管理逻辑,以缓解重写操作增多而导致写放大问题在虚拟化固态盘上产生的性能负面影响。 综上所述,通过使用虚拟机本地存储写操作的新模型,可以减小写请求所需要消耗的至多80%左右的虚拟化CPU开销,也可以在虚拟机管理器层次加入对特定存储硬件设备的优化机制,以此来对整个虚拟化系统进行相应的I/O优化,缓解共享存储设备所需要面对和处理的I/O压力。同时,该虚拟化写操作模型对读操作兼容,不影响其性能。
[Abstract]:in addition , that system virtualization technology can provide effective and reliable technical solution for the real - time migration between the operating system and the heterogeneous physical platform , the rapid deployment of the user computing environment , the security isolation of the malware , and the like , thereby reducing the investment cost of the organization or the individual in the computer hardware and related management . However , compared with the traditional operating system environment , the virtualization technology also brings the performance challenge to the writing direction of the bottom layer storage device . This is because : firstly , due to the introduction of the virtual machine manager , the write request inside the virtual machine needs to experience longer I / 0 path , and the additional CPU overhead is increased ; secondly , the introduction of the virtual machine manager makes it difficult to obtain accurate storage device related information and further aggravate the performance bottleneck . The synchronous processing in the virtual machine means that the write request can bypass the complex asynchronous processing logic of the file system and shorten the I / O path between the virtual machine level and the virtual machine manager level , and the asynchronous processing refers to the optimization at the virtual machine manager level according to the specific storage characteristic of the bottom layer before the write request of the block level reaches the storage hardware , so as to reduce the processing pressure generated due to the explosion of the concurrent I / O . By utilizing the inter - domain communication interface provided by the virtual machine system , the CPU overhead of the write operation from the virtual machine level to the virtual machine manager level is further reduced . in particular , due to the introduction of the virtual machine manager , a semantic loss is generated between the virtual machine file system and the virtual machine manager file system , so that the bottom layer based on the NAND flash chip can generate a performance problem of continuous write amplification . In conclusion , by using the new model of the local storage and writing operation of the virtual machine , the virtualization CPU overhead of up to 80 % consumed by the write request can be reduced , and the optimization mechanism for the specific storage hardware device can be added at the virtual machine manager level , so that the I / O pressure required to be faced and processed by the shared storage device can be relieved , and meanwhile , the virtualization writing operation model is compatible with the read operation , and the performance thereof is not affected .

【学位授予单位】:华中科技大学
【学位级别】:博士
【学位授予年份】:2013
【分类号】:TP302

【相似文献】

相关期刊论文 前10条

1 李英壮;廖培腾;孙梦;李先毅;;基于云计算的数据中心虚拟机管理平台的设计[J];实验技术与管理;2011年05期

2 冯华;唐宏伟;卢凯;;一种新的Hypervisor逻辑域通道设计[J];计算机工程与科学;2011年09期

3 ;九大最新热门IT技术把把都是双刃剑[J];中国新通信;2008年04期

4 青云团队;;基于Web的云环境管理系统[J];中国教育网络;2011年01期

5 刘进军;赵生慧;;面向云计算的多虚拟机管理模型的设计[J];计算机应用;2011年05期

6 上海交通大学云之力量团队;;基于云计算的测试平台[J];中国教育网络;2011年04期

7 ;Oracle更新SPARC系统 提升虚拟机性能[J];电脑编程技巧与维护;2011年13期

8 陈取才,张蕴玉,胡修林;Windows下传输缓冲区的分配策略及其比较[J];华中科技大学学报;2001年02期

9 何新华;金国柱;王琼;;仿真试验中的虚拟化技术应用[J];四川兵工学报;2011年08期

10 ;虚拟化力助上海电信研究院测试环境灵活部署[J];通信世界;2008年40期

相关会议论文 前10条

1 段翼真;王晓程;;可信安全虚拟机平台的研究[A];第26次全国计算机安全学术交流会论文集[C];2011年

2 俞乃博;;云计算—IaaS服务模式探讨[A];中国通信学会信息通信网络技术委员会2011年年会论文集(上册)[C];2011年

3 林晔;徐颖;;利用虚拟化存储技术实现数据中心机房的安全搬迁[A];中国新闻技术工作者联合会2011年学术年会论文集(上篇)[C];2011年

4 杨元利;;基于职业能力培养的物流课程虚拟化教学结构化分析[A];Proceedings of 2010 National Vocational Education of Communications and Information Technology Conference (2010 NVCIC)[C];2010年

5 肖钧;黄亮;;虚拟化搭配去重,双剑合璧更给力[A];2011年CAD/CAM学术交流会议论文集[C];2011年

6 汤正瑜;;浅论“云计算”在企业信息化建设中的实现[A];2010年MIS/S&A学术交流会议论文集(中国造船工程学会学术论文集)[C];2010年

7 戴俊;;虚拟机技术在冶金模型平台中的应用[A];中国计量协会冶金分会2011年会论文集[C];2011年

8 王剑锋;;“虚拟”丰“云”——虚拟化和云计算技术浅析[A];中国新闻技术工作者联合会五届一次理事会暨学术年会论文集(上篇)[C];2009年

9 陈景君;;基于可信计算的云计算基础设施安全集成方案[A];天津市电视技术研究会2012年年会论文集[C];2012年

10 刘孟全;;服务器虚拟化相关问题分析[A];广西计算机学会2009年年会论文集[C];2009年

相关重要报纸文章 前10条

1 本报记者 邹大斌;VMware推出新虚拟机管理工具[N];计算机世界;2011年

2 周源;虚拟之后的那些事儿[N];网络世界;2010年

3 沈建苗 编译;虚拟化响起安全警报[N];计算机世界;2010年

4 清水 编译;服务器虚拟化四足鼎立谁更强?[N];计算机世界;2011年

5 清水 编译;私有云部署实战[N];计算机世界;2010年

6 清水;用户体验决定桌面虚拟化成败[N];计算机世界;2010年

7 《Network world》Jim Duffy 沈建苗 编译;Visa借助虚拟化改造数据中心[N];计算机世界;2008年

8 李晓辉;虚拟化正在成为主流[N];电脑商报;2006年

9 祁金华;虚拟化将成x86平台标配[N];网络世界;2007年

10 祁金华;VMware CEO:点燃中国虚拟化市场燎原之火[N];网络世界;2007年

相关博士学位论文 前10条

1 李丁丁;虚拟机本地存储写性能优化研究[D];华中科技大学;2013年

2 邓莉;基于虚拟机迁移的动态资源配置研究[D];华中科技大学;2013年

3 刘海坤;虚拟机在线迁移性能优化关键技术研究[D];华中科技大学;2012年

4 马飞;云数据中心中虚拟机放置和实时迁移研究[D];北京交通大学;2013年

5 程戈;基于虚拟机架构的可信计算环境构建机制研究[D];华中科技大学;2010年

6 陈微;基于动态二进制翻译的协同设计虚拟机关键技术研究[D];国防科学技术大学;2010年

7 孟江涛;Xen虚拟机研究[D];电子科技大学;2010年

8 陈彬;分布环境下虚拟机按需部署关键技术研究[D];国防科学技术大学;2010年

9 曹文治;虚拟机网络性能优化研究[D];华中科技大学;2013年

10 王晓静;I/O虚拟化的性能隔离和优化[D];华中科技大学;2012年

相关硕士学位论文 前10条

1 王忠儒;云环境下的虚拟机监控和服务部署关键技术研究[D];国防科学技术大学;2010年

2 潘飞;负载相关的虚拟机放置策略研究[D];杭州电子科技大学;2011年

3 王晓睿;虚拟机监控器体系结构研究[D];解放军信息工程大学;2010年

4 叶炜;基于动态备份虚拟机的高可靠网络系统[D];上海交通大学;2013年

5 马博;基于内存热插拔的虚拟机动态内存管理系统[D];华中科技大学;2012年

6 周江福;虚拟机网络带宽动态调节机制研究[D];华中科技大学;2012年

7 李永达;虚拟机应用系统的设计与实现[D];西安电子科技大学;2010年

8 黄强;基于弹性虚拟机池的在线迁移能耗模型[D];上海交通大学;2011年

9 刘超;基于虚拟机内存模板的云计算服务系统[D];华中科技大学;2011年

10 刘菲军;云计算下虚拟机部署机制的研究[D];太原理工大学;2012年



本文编号:1446940

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1446940.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户fedf9***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com