基于云用户应用的云平台虚拟机调度规划
本文选题:云应用程序 + 资源配置预估 ; 参考:《华北电力大学》2017年硕士论文
【摘要】:随着云计算技术的发展,IT基础设施需求已从传统的设备购买转变成按需租赁的方式。然而,人们往往会对自身程序需求资源预估不合理,导致购买的虚拟机或大或小,资源利用率不高。对云提供商来说,在资源分配前需要对用户的使用资源有一定的了解。以期更好的制定虚拟机部署策略。针对上述问题,本文提出了基于云用户应用的云平台虚拟机调度规划。分为云应用需求资源的预估、与虚拟机调度规划的设计两部分。基于云应用参数的变化,提出了一种资源配置预估方法。仿照解释器的思想,静态分析程序源码,得出任务执行的语句数;通过曲线拟合与少次数的程序运行,得出程序运行时间随参数变化的趋势。限制实验主机配置的CPU占用比例,得出参数、用户程序运行时间与CPU占用资源之间的关系。使用pascal hanoi程序对该方法进行验证,证明该方法测得参数变化下的程序运行时间与实际运行时间非常接近,误差率很小。通过对CPU占用率的限制,测得在不同的cpu-MIPS值下,程序实际运行时间与预计运行时间误差很小。提出了基于负载预测的虚拟机资源分配方案,用静态参数加动态监测相结合的双重机制避免了主机负载过重,通过预测主机负载情况,过滤掉即将达到警告值的主机;引用了二维装箱问题的BFD算法思想,对资源进行最大化利用。对本方案与轮询算法分别进行仿真实验,分析了两种算法对主机综合利用率与负载稳定性的影响;分析了本方案在警告值(A2)不同的情况下与轮询算法相比,主机综合利用率的变化情况。实验可得本方案在A2参数为0.95时,与轮询算法相比提高了资源利用率。同时主机负载变化相对平稳,主机性能相对稳定。
[Abstract]:With the development of cloud computing technology, IT infrastructure needs have changed from traditional equipment purchase to on-demand leasing. However, people often do not estimate the resources of their own programs reasonably, which leads to the purchase of large or small virtual machines and low utilization of resources. For cloud providers, it is necessary to have a certain understanding of the user's use of resources before resource allocation. In order to better formulate virtual machine deployment strategy. Aiming at the above problems, this paper proposes a cloud platform virtual machine scheduling plan based on cloud user application. It is divided into two parts: the estimation of cloud application resource and the design of virtual machine scheduling planning. Based on the variation of cloud application parameters, a resource allocation estimation method is proposed. According to the idea of interpreter, static analysis of the program source code, get the number of statements executed by the task, through curve fitting and fewer times of the program running, get the program running time with the change of parameters trend. The relationship among the parameters, the running time of the user program and the CPU occupied resources is obtained by limiting the CPU occupancy ratio of the experiment host configuration. The pascal hanoi program is used to verify the method. It is proved that the program running time measured by this method is very close to the actual running time and the error rate is very small. By limiting the CPU occupancy rate, it is found that under different cpu-MIPS values, the error between the actual running time and the estimated running time of the program is very small. A virtual machine resource allocation scheme based on load prediction is put forward. The dual mechanism of static parameter and dynamic monitoring is used to avoid the overloading of the host, and by predicting the load of the host, it filters out the host which will reach the warning value. In this paper, the idea of BFD algorithm for two-dimensional packing problem is introduced to maximize the utilization of resources. The simulation experiments of this scheme and the polling algorithm are carried out, and the effects of the two algorithms on the overall utilization ratio and load stability of the host are analyzed, and the comparison between this scheme and the polling algorithm under the different warning value of A2) is presented. The overall utilization of the host changes. Experimental results show that this scheme can improve resource utilization compared with polling algorithm when A2 parameter is 0.95. At the same time, the host load changes relatively stable, host performance is relatively stable.
【学位授予单位】:华北电力大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP302;TP393.09
【参考文献】
相关期刊论文 前10条
1 王志平;李小勇;;基于实时计算平台的虚拟机调度策略[J];计算机工程;2016年05期
2 魏蔚;刘扬;杨卫东;;一种通用云计算资源调度问题的快速近似算法[J];计算机研究与发展;2016年03期
3 邓见光;赵跃龙;袁华强;;一种多QoS目标约束的云计算任务调度策略[J];计算机应用研究;2016年08期
4 薛涛;马腾;;基于资源权重最大资源利用率的动态资源调度算法[J];计算机应用研究;2016年05期
5 游庆根;王冉;马辉民;张春晖;;云环境下基于双边匹配的虚拟机部署决策方法[J];计算机应用研究;2015年10期
6 周东清;O@庆乾;;异构云平台中能源有效的虚拟机部署研究[J];计算机科学;2015年03期
7 陈小娇;陈世平;;基于DEA的能耗感知虚拟机资源分配算法[J];小型微型计算机系统;2015年01期
8 黄明凯;刘先华;谭明星;谢子超;程旭;;一种面向解释器的间接转移预测技术[J];计算机研究与发展;2015年01期
9 董健康;王洪波;李阳阳;程时端;;IaaS云中面向能源效率优化的虚拟机调度算法(英文)[J];中国通信;2014年03期
10 张小庆;贺忠堂;李春林;张恒喜;钱琼芬;;云计算系统中数据中心的节能算法研究[J];计算机应用研究;2013年04期
相关博士学位论文 前3条
1 徐琳;云计算环境下计算型任务的资源需求预测[D];中国科学技术大学;2015年
2 徐昕;基于博弈论的云计算资源调度方法研究[D];华东理工大学;2015年
3 郭涛;IaaS平台中虚拟机部署策略与运行机制的研究[D];太原理工大学;2014年
相关硕士学位论文 前5条
1 田苗苗;云数据中心虚拟机的低能耗部署和迁移策略[D];中国科学技术大学;2015年
2 王敏讷;基于cloudstack的虚拟机部署方案的研究与实现[D];北京邮电大学;2015年
3 王力;云计算环境下高效公平的虚拟机调度机制[D];西安电子科技大学;2014年
4 殷小龙;云计算环境下的虚拟机调度策略研究[D];南京邮电大学;2014年
5 吴钧超;基于云用户应用评估的云平台任务调度策略研究[D];哈尔滨工业大学;2013年
,本文编号:1994066
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1994066.html