面向多目标的多虚拟机内存优化技术研究
本文选题:虚拟化技术 + 内存优化 ;引自:《东北大学》2013年硕士论文
【摘要】:随着计算机技术的快速发展和计算机应用项目的广泛使用,云计算作为一种创新的计算模式,在科学计算和商业领域都受到了高度重视。大型数据中心提供的服务以及所使用的虚拟化技术构成了云计算的基础架构。虚拟化技术包括对内存资源的虚拟化。上层应用服务并发请求和系统内各种应用程序的动态变化给虚拟化底层内存资源的优化分配策略带来了新的挑战。虚拟化系统中多虚拟机之间缺少高效的动态内存调节机制,由于各虚拟机对内存资源需求的持续改变,使得内存资源在多虚拟机中出现不均衡分配的现象,部分虚拟机内存资源大量空闲,部分虚拟机内存资源严重不足,导致虚拟机的服务性能低下,降低了用户体验,所以面对复杂的服务和应用,如何提高多虚拟机的综合性能和服务质量,是多虚拟机内存优化问题的研究重点。本文在传统虚拟机内存优化方法的研究基础上,提出了一种面向多目标的多虚拟机内存优化技术。通过分析传统内存优化方法的不足,针对多虚拟机的多目标进行整体优化,不再局限于局部目标的最优,之后给出了这种内存优化技术的整体过程。优化过程的研究主要包括两个重点,基于RBF-Markov的虚拟机内存需求预测算法和基于遗传算法的多目标内存优化方法。首先使用RBF神经网络对虚拟机的内存需求进行预测,并进一步通过马尔可夫模型对预测值加以修正,提高虚拟机内存需求预测值的准确度。然后建立多目标优化模型,使用遗传算法对其进行求解,通过气球驱动机制对多虚拟机进行内存资源调整,之后使用基于雷达图的评价方法对多虚拟机的性能进行综合评估。最后本文通过实验对这种内存优化技术的可行性和有效性进行验证。实验结果表明虚拟机内存需求预测算法具有较高的准确性,本文提出的面向多目标的多虚拟机内存优化技术具有一定的可行性和有效性,通过动态优化控制多虚拟机的内存资源,使虚拟机在满足用户服务质量目标的同时提高内存资源利用率。在雷达图评价方法中发现多虚拟机之间的性能差距缩小且多虚拟机的综合性能得到了提高。
[Abstract]:With the rapid development of computer technology and the wide use of computer application projects, cloud computing, as an innovative computing model, has received great attention in the field of scientific computing and business.The services provided by large data centers and the virtualization technologies used constitute the infrastructure of cloud computing.Virtualization technology includes virtualization of memory resources.The concurrent requests of upper application services and the dynamic changes of various applications in the system bring new challenges to the optimal allocation of memory resources at the bottom of virtualization.There is a lack of efficient dynamic memory regulation mechanism between multiple virtual machines in virtualization systems. Due to the continuous change of memory resource requirements of each virtual machine, the uneven allocation of memory resources occurs in multiple virtual machines.Some virtual machine memory resources are idle and some virtual machine memory resources are seriously insufficient, which leads to the low service performance of virtual machines and reduces the user experience, so it is faced with complex services and applications.How to improve the comprehensive performance and quality of service (QoS) of multiple virtual machines (MVM) is the focus of memory optimization.Based on the research of traditional virtual machine memory optimization method, a multi-objective multi-virtual machine memory optimization technique is proposed in this paper.By analyzing the shortcomings of the traditional memory optimization methods, the global optimization of multi-objective multi-virtual machines is not limited to the optimization of local targets, and the overall process of this memory optimization technique is given.The research on the optimization process includes two main points: the virtual machine memory requirement prediction algorithm based on RBF-Markov and the multi-objective memory optimization method based on genetic algorithm.First, RBF neural network is used to predict the memory requirement of virtual machine, and then the prediction value is modified by Markov model to improve the accuracy of the prediction value of virtual machine memory requirement.Then the multi-objective optimization model is established, the genetic algorithm is used to solve it, the memory resource of the multi-virtual machine is adjusted by balloon drive mechanism, and the performance of the multi-virtual machine is evaluated synthetically by using the evaluation method based on radar graph.Finally, the feasibility and effectiveness of this memory optimization technique are verified by experiments.The experimental results show that the virtual machine memory requirement prediction algorithm has high accuracy, and the multi-objective multi-virtual machine memory optimization technology proposed in this paper is feasible and effective.By dynamically optimizing and controlling the memory resources of multiple virtual machines, the virtual machine can improve the utilization of memory resources while satisfying the quality of service goals of users.It is found that the performance gap between multiple virtual machines is narrowed and the comprehensive performance of multiple virtual machines is improved.
【学位授予单位】:东北大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP302
【相似文献】
相关期刊论文 前10条
1 曹晓刚;;Java虚拟机的10年[J];程序员;2005年07期
2 宋韬;盘细平;罗元柯;倪国军;;Java虚拟机在嵌入式DSP系统上的实现[J];计算机应用与软件;2007年04期
3 刘黎波;;Java虚拟机拦截原理研究[J];科技风;2008年21期
4 刘治波;;Java虚拟机简析[J];济南职业学院学报;2008年01期
5 郝帅;;Java虚拟机中相关技术的探讨[J];成功(教育);2008年08期
6 李霞;;系统虚拟机关键技术研究[J];微型电脑应用;2010年03期
7 郑晓珑;孔挺;;虚拟机的安全风险与管理[J];硅谷;2010年16期
8 李学昌;平淡;;为速度而战,虚拟机内外兼修[J];电脑爱好者;2010年18期
9 王惠萍;张海龙;冯帆;王建华;;Java虚拟机使用及优化[J];计算机与网络;2010年21期
10 郑婷婷;武延军;贺也平;;云计算环境下的虚拟机快速克隆技术[J];计算机工程与应用;2011年13期
相关会议论文 前10条
1 孟广平;;虚拟机漂移网络连接方法探讨[A];中国计量协会冶金分会2011年会论文集[C];2011年
2 段翼真;王晓程;;可信安全虚拟机平台的研究[A];第26次全国计算机安全学术交流会论文集[C];2011年
3 李明宇;张倩;吕品;;网络流量感知的虚拟机高可用动态部署研究[A];2014第二届中国指挥控制大会论文集(上)[C];2014年
4 林红;;Java虚拟机面向数字媒体的应用研究[A];计算机技术与应用进展——全国第17届计算机科学与技术应用(CACIS)学术会议论文集(上册)[C];2006年
5 杨旭;彭一明;刑承杰;李若淼;;基于VMware vSphere 5虚拟机的备份系统实现[A];中国高等教育学会教育信息化分会第十二次学术年会论文集[C];2014年
6 沈敏虎;查德平;刘百祥;赵泽宇;;虚拟机网络部署与管理研究[A];中国高等教育学会教育信息化分会第十次学术年会论文集[C];2010年
7 李英壮;廖培腾;孙梦;李先毅;;基于云计算的数据中心虚拟机管理平台的设计[A];中国高等教育学会教育信息化分会第十次学术年会论文集[C];2010年
8 朱欣焰;苏科华;毛继国;龚健雅;;GIS符号虚拟机及实现方法研究[A];《测绘通报》测绘科学前沿技术论坛摘要集[C];2008年
9 于洋;陈晓东;俞承芳;李旦;;基于FPGA平台的虚拟机建模与仿真[A];2007'仪表,自动化及先进集成技术大会论文集(一)[C];2007年
10 丁涛;郝沁汾;张冰;;内核虚拟机调度策略的研究与分析[A];'2010系统仿真技术及其应用学术会议论文集[C];2010年
相关重要报纸文章 前10条
1 ;虚拟机的生与死[N];网络世界;2008年
2 本报记者 卜娜;高性能Java虚拟机将在中国云市场释能[N];中国计算机报;2012年
3 本报记者 邱燕娜;如何告别虚拟机管理烦恼[N];中国计算机报;2012年
4 ;首批通过云计算产品虚拟机管理测评名单[N];中国电子报;2014年
5 申琳;虚拟机泛滥 系统安全怎么办[N];中国计算机报;2008年
6 Tom Henderson邋沈建苗 编译;虚拟机管理的五大问题[N];计算机世界;2008年
7 盆盆;真实的虚拟机[N];中国电脑教育报;2004年
8 本版编辑 综合 编译整理 田梦;管理好虚拟机的全生命周期[N];计算机世界;2008年
9 李婷;中国研制出全球最快反病毒虚拟机[N];人民邮电;2009年
10 张弛;虚拟机迁移走向真正自由[N];网络世界;2010年
相关博士学位论文 前10条
1 宋翔;多核虚拟环境的性能及可伸缩性研究[D];复旦大学;2014年
2 王桂平;云环境下面向可信的虚拟机异常检测关键技术研究[D];重庆大学;2015年
3 周真;云平台下运行环境感知的虚拟机异常检测策略及算法研究[D];重庆大学;2015年
4 郭芬;面向虚拟机的云平台资源部署与调度研究[D];华南理工大学;2015年
5 周傲;高可靠云服务供应关键技术研究[D];北京邮电大学;2015年
6 代炜琦;云计算执行环境可信构建关键技术研究[D];华中科技大学;2015年
7 刘圣卓;面向虚拟集群的镜像存储与传输优化[D];清华大学;2015年
8 彭成磊;云数据中心绿色节能需求的虚拟机负载均衡技术研究[D];南京大学;2016年
9 赵长名;IaaS云中基于资源感知的虚拟机资源管埋[D];电子科技大学;2016年
10 许小龙;支持绿色云计算的资源调度方法及关键技术研究[D];南京大学;2016年
相关硕士学位论文 前10条
1 潘飞;负载相关的虚拟机放置策略研究[D];杭州电子科技大学;2011年
2 李子堂;面向负载均衡的虚拟机动态迁移优化研究[D];辽宁大学;2015年
3 张煜;基于OpenStack的“实验云”平台的研究与开发[D];西南交通大学;2015年
4 曾文琦;面向应用服务的云规模虚似机性能监控与负载分析技术研究[D];复旦大学;2013年
5 施继成;面向多核处理器的虚拟机性能优化[D];复旦大学;2014年
6 于晖;基于ARM平台的Java智能卡虚拟机研究与实现[D];上海交通大学;2015年
7 王志远;多数据中心的虚拟机调度算法研究和实现[D];上海交通大学;2015年
8 毛亚强;基于Xen虚拟化技术的混合监控度量框架研究[D];上海交通大学;2015年
9 李传云;KVM虚拟机热迁移算法分析及优化[D];浙江大学;2016年
10 曲晓雅;负载感知的虚拟机初始化放置和迁移时机判决机制的研究[D];北京交通大学;2016年
,本文编号:1730850
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1730850.html