面向云数据中心的虚拟机部署时延优化算法研究
本文选题:云计算 + 数据中心 ; 参考:《计算机应用研究》2017年12期
【摘要】:考虑了服务器内资源容量及虚拟机多类型资源需求时虚拟机部署最优化时延问题。首先将最优化虚拟机部署时延问题进行了形式化建模,并证明了该问题为一个NPC问题;然后通过遗传结合贪心策略提出了一种高效的虚拟机部署算法优化时延。该算法的主要特点在于:结合了贪心策略指导个体在初始化、选择、交叉、变异时形成最优解,并且在交叉过程中采用奇、偶数位个体交叉的方式形成新个体,既避免了个体间的重复交叉,又通过多样化的新个体形成使得算法的解不会陷入局部最优。另外,由于遗传算法在交叉过程中会存在交叉冲突问题(服务器容量超载),还设计了一种交叉冲突检查方法,避免了交叉冲突后非法个体的生成。最后,通过实验比对,将提出的算法分别与最新研究成果VMPDN、粒子群优化算法等进行比较,结果表明提出的算法有效地缩短了虚拟机的部署时延。同时通过不同资源类型数量、迭代次数及种群大小的情况下,分析和考察了算法性能,结果表明提出的算法性能仍优于其他的算法。
[Abstract]:The optimal delay problem of virtual machine deployment is considered when the resource capacity in the server and the multi-type resource requirements of the virtual machine are considered. Firstly, the problem of optimal virtual machine deployment delay is formalized and proved to be a NPC problem, and then an efficient virtual machine deployment algorithm is proposed by combining genetic strategy with greedy strategy. The main features of the algorithm are that the greedy strategy is used to guide the individual to form the optimal solution in initialization, selection, crossover and mutation, and in the process of crossover, the odd and even digit individuals cross to form a new individual. It not only avoids the overlapping between individuals, but also makes the solution of the algorithm not fall into local optimum through the formation of new individuals. In addition, because the genetic algorithm has the problem of crossover conflict (server capacity overload) in the process of crossover, a cross-conflict checking method is designed to avoid the generation of illegal individuals after cross-conflict. Finally, the proposed algorithm is compared with VMPDN and particle swarm optimization algorithms, respectively. The results show that the proposed algorithm can effectively shorten the deployment delay of virtual machine. At the same time, the performance of the proposed algorithm is analyzed and evaluated under the conditions of different resource types, iterations and population size. The results show that the proposed algorithm is still superior to other algorithms.
【作者单位】: 桂林理工大学嵌入式技术与智能信息处理广西高校重点实验室;桂林理工大学信息科学与工程学院;
【基金】:广西自然科学基金资助项目(2015GXNSFBA139260) 国家自然科学基金资助项目(61563012,61540054) 广西高校重点实验室主任基金资助项目(2016-01-05) 桂林理工大学博士启动基金资助项目(002401003456)
【分类号】:TP18;TP302
【相似文献】
相关期刊论文 前10条
1 宋韬;盘细平;罗元柯;倪国军;;Java虚拟机在嵌入式DSP系统上的实现[J];计算机应用与软件;2007年04期
2 郑晓珑;孔挺;;虚拟机的安全风险与管理[J];硅谷;2010年16期
3 李学昌;平淡;;为速度而战,虚拟机内外兼修[J];电脑爱好者;2010年18期
4 王得发;王丽芳;蒋泽军;;云计算环境中虚拟机智能迁移关键技术研究[J];计算机测量与控制;2012年05期
5 赵建华;;预防虚拟机蔓延的最佳方法[J];软件世界;2007年11期
6 秋雨;;给虚拟机盖上保鲜膜 天天是初始状态[J];电脑爱好者;2010年18期
7 汪小林;张彬彬;靳辛欣;王振林;罗英伟;李晓明;;虚拟机陷出的检测及分析[J];计算机科学与探索;2011年06期
8 聂兴;;浅析企业级虚拟机的功能与应用[J];科技传播;2011年14期
9 吕苹;;虚拟机在移动互联网业务部署中的应用[J];科技通报;2011年06期
10 王凯;侯紫峰;;自适应调整虚拟机权重参数的调度方法[J];计算机研究与发展;2011年11期
相关会议论文 前10条
1 杨旭;彭一明;刑承杰;李若淼;;基于VMware vSphere 5虚拟机的备份系统实现[A];中国高等教育学会教育信息化分会第十二次学术年会论文集[C];2014年
2 李英壮;廖培腾;孙梦;李先毅;;基于云计算的数据中心虚拟机管理平台的设计[A];中国高等教育学会教育信息化分会第十次学术年会论文集[C];2010年
3 马苏安;梁亮;;虚拟化终端托管平台及其关键技术[A];中国通信学会信息通信网络技术委员会2011年年会论文集(下册)[C];2011年
4 姚,
本文编号:2089674
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/2089674.html