基于负载预测的OpenStack虚拟机智能管理
本文选题:云计算 + 虚拟机动态配置 ; 参考:《浙江大学》2015年硕士论文
【摘要】:在云计算应用日益广泛的今天,提高云服务的质量与数据中心的资源利用率,减少云服务商的运营成本与客户的开销具有及其重要的应用价值。论文在国家863计划支持下,针对虚拟机管理这一问题,研究基于负载预测的OpenStack虚拟机智能管理方法。云环境下负载变化较大,带来云服务质量的下降,论文研究了基于短期负载预测的虚拟机动态配置算法。通过提出对虚拟机资源利用率的预测方法,根据预测值结合机器学习的方法计算虚拟机资源包括CPU、RAM、BandWidth的瓶颈因子,找出影响服务质量的瓶颈资源,并使用轻量级的虚拟机运行时动态配置来扩展瓶颈资源,提高服务质量。实验数据表明该算法能大大提高云环境下应用的服务质量,减少服务的响应时间,提高吞吐率。针对云用户请求负载呈现规律性变化的应用场景,论文研究基于长期负载规律的虚拟机管理方法,通过预测用户的请求数,在满足用户资源需求的前提下,动态改变用户的虚拟机分配从而最小化用户的开销。考虑服务器的整合过程,提出了针对物理服务器的数量、虚拟机迁移数、数据中心的电能消耗三个方面多目标优化的算法LBVMM (Load Based Virtual Machine Management)来决策整合的过程,使物理服务器数量、虚拟机的迁移数以及数据中心的电能消耗都维持在一个较低的水平内。算法从云服务商和客户两方面进行了综合考虑,同时优化了云服务商的运营成本,提高服务质量,并且减少了客户的开销。实验数据表明该算法在减少包括物理服务器的数量,虚拟机的迁移数,数据中心的电能消耗,以及用户的开销方面具有显著的效果。结合上述成果,论文在OpenStack平台上实现了虚拟机智能管理系统,系统集成了基于短期负载的虚拟机动态配置与基于长期负载规律的虚拟机管理两个方面,并结合了包括虚拟机批量部署、多层监控等多项创新功能。
[Abstract]:With the increasing application of cloud computing, improving the quality of cloud service and resource utilization of data center, reducing the operating cost of cloud service provider and the expense of customers have important application value. In this paper, an intelligent management method for OpenStack virtual machine based on load prediction is studied, which is supported by the National 863 Program and aiming at the problem of virtual machine management. The dynamic configuration algorithm of virtual machine based on short-term load prediction is studied in this paper. Based on the prediction method of virtual machine resource utilization, the bottleneck factors of virtual machine resources, including CPUUU Ram BandWidth, are calculated according to the prediction value combined with machine learning, and the bottleneck resources that affect the quality of service are found out. Dynamic configuration of lightweight virtual machine runtime is used to expand bottleneck resources and improve QoS. Experimental data show that the proposed algorithm can greatly improve the service quality, reduce the response time and improve the throughput. In view of the application scenario of cloud user request load showing regular change, this paper studies the management method of virtual machine based on long-term load law. By predicting the number of user requests, we can meet the requirements of user resources. Dynamically change the user's virtual machine allocation to minimize the user's overhead. Considering the integration process of servers, this paper proposes a multi-objective optimization algorithm, LBVMM load based Virtual Machine Management, which aims at the number of physical servers, the number of virtual machines and the power consumption of data centers, to make the number of physical servers. The number of virtual machine migrations and the power consumption of the data center are maintained at a low level. The algorithm considers the cloud service provider and customer comprehensively, optimizes the operating cost of the cloud service provider, improves the service quality, and reduces the cost of the customer. The experimental results show that the proposed algorithm can reduce the number of physical servers, the migration of virtual machines, the power consumption of data centers, and the cost of users. Combined with the above achievements, this paper implements a virtual machine intelligent management system on OpenStack platform. The system integrates two aspects: the dynamic configuration of virtual machine based on short-term load and the management of virtual machine based on long-term load rule. And combined with the virtual machine batch deployment, multi-layer monitoring and other innovative functions.
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】: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];国防科学技术大学;2010年
6 刘海坤;虚拟机在线迁移性能优化关键技术研究[D];华中科技大学;2012年
7 刘谦;面向云计算的虚拟机系统安全研究[D];上海交通大学;2012年
8 赵佳;虚拟机动态迁移的关键问题研究[D];吉林大学;2013年
9 邓莉;基于虚拟机迁移的动态资源配置研究[D];华中科技大学;2013年
10 李丁丁;虚拟机本地存储写性能优化研究[D];华中科技大学;2013年
相关硕士学位论文 前10条
1 潘飞;负载相关的虚拟机放置策略研究[D];杭州电子科技大学;2011年
2 王建一;混合型桌面云高可用性研究与实现[D];华南理工大学;2015年
3 周衡;云计算环境下虚拟机优化调度策略研究[D];河北大学;2015年
4 罗仲皓;基于OpenStack的私有云计算平台的设计与实现[D];华南理工大学;2015年
5 李子堂;面向负载均衡的虚拟机动态迁移优化研究[D];辽宁大学;2015年
6 张煜;基于OpenStack的“实验云”平台的研究与开发[D];西南交通大学;2015年
7 曾文琦;面向应用服务的云规模虚似机性能监控与负载分析技术研究[D];复旦大学;2013年
8 施继成;面向多核处理器的虚拟机性能优化[D];复旦大学;2014年
9 游井辉;基于虚拟机动态迁移的资源调度策略研究[D];华南理工大学;2015年
10 方良英;云平台的资源优化管理研究与实现[D];南京师范大学;2015年
本文编号:2042725
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2042725.html