[发明专利]一种云平台虚拟集群部署整合方法有效
申请号: | 201610162639.9 | 申请日: | 2016-03-22 |
公开(公告)号: | CN105843670B | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 吴朝晖;何延彰;姜晓红;张思;代长波 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 胡红娟 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种云平台虚拟集群部署整合方法,该方法以基于用户资源预留申请的云服务平台为基础,大致包括资源预留申请判定、虚拟机批量回收、虚拟机批量部署和虚拟机整合四个部分;在虚拟机批量部署中,本发明应用遗传算法进行最优化解或近似最优解的计算,其中优化目标包括集群的综合平均资源利用率和综合资源利用均衡率。在集群综合平均利用率低于临界值时本发明调用虚拟机整合程序,使用贪婪算法寻找虚拟机整合优化问题的一个可行解。本发明增加了虚拟集群资源预留申请的功能,平台能够自动帮用户进行虚拟机生命周期的管理,同时能够提高云数据中心的资源利用率并保证虚拟机上所运行的应用程序的服务质量。 | ||
搜索关键词: | 一种 平台 虚拟 集群 部署 整合 方法 | ||
【主权项】:
1.一种云平台虚拟集群部署整合方法,其特征在于:首先,创建物理机信息表和虚拟机信息表,实时接收用户所提交的虚拟机资源预留请求并加入资源申请队列中;每隔固定时间段t1,调用资源预留判定程序计算物理机集群能否满足资源申请队列中各虚拟机资源预留请求,将通过判定的虚拟机资源预留请求对应的虚拟机信息加入虚拟机信息表中;每隔固定时间段t2,调用虚拟机批量回收程序对上一时间段t2内到达关闭时刻的虚拟机进行资源回收,并更新物理机信息表和虚拟机信息表;每隔固定时间段t3,调用虚拟机批量部署程序对下一时间段t3内到达启动时刻的各虚拟机分配部署具体的物理机资源;所述的物理机信息表包括每台物理机的标号IDPM、CPU核数CPUtotal、内存大小MEMtotal、存储网络带宽DIStotal、传输网络带宽NETtotal、CPU已用核数CPUuse、内存已用大小MEMuse、存储网络已用带宽DISuse、传输网络已用带宽NETuse以及物理机状态;所述的虚拟机信息表包括已预约的每台虚拟机的标号IDVM、虚拟CPU核数CPUVM、虚拟内存大小MEMVM、虚拟存储网络带宽DISVM、虚拟传输网络带宽NETVM、启动时刻tstart、关闭时刻tfinish以及对应分配的物理机标号IDPM;所述虚拟机批量部署程序的具体过程如下:(1)初始化生成两个父代染色体;所述的父代染色体为序列结构且下一时间段t3内到达启动时刻的各虚拟机所分配的物理机标号IDPM按启动时刻顺序对应序列结构中的每个值;(2)随机确定两个交叉点,使两个父代染色体分别按这两个交叉点进行两次配对交叉,生成四个子代染色体;(3)分别计算采用这四个子代染色体对应分配部署方案后云平台的适应度
取适应度Z最高的两个子代染色体作为父代染色体并执行步骤(2);其中,CARU和CRUB为云平台的综合平均资源利用率和综合资源利用均衡率;(4)根据步骤(2)和(3)循环执行N次,N为大于1的自然数;取最后一次生成的四个子代染色体中适应度Z最高的一个子代染色体作为下一时间段t3虚拟机的最佳分配部署方案,并按该最佳分配部署方案将下一时间段t3内到达启动时刻的各虚拟机对应分配运行于各物理机上。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610162639.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种移动终端及其操作系统切换的方法
- 下一篇:编译应用更新方法及系统