[发明专利]一种基于SDN的云数据中心多虚拟机迁移调度计划方法有效
申请号: | 201610144020.5 | 申请日: | 2016-03-14 |
公开(公告)号: | CN105610715B | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | 邢建平;孙建朋;王胜利;王永;杨超 | 申请(专利权)人: | 山东大学 |
主分类号: | H04L12/721 | 分类号: | H04L12/721;H04L12/751;H04L12/801;H04L29/08;G06F9/50 |
代理公司: | 济南金迪知识产权代理有限公司 37219 | 代理人: | 杨树云 |
地址: | 250199 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于SDN的云数据中心多虚拟机迁移调度计划方法,综合考虑了待迁移虚拟机的内存、可用链路带宽、宿主机CPU计算能力、同属一个VDC的虚拟机之间的内部通信流量等各种影响因子,作为确定虚拟机迁移优先级的综合决定因素。同时提出利用SDN自动感知网络状态的优势,提高迁移带宽利用率,优化虚拟机管理。本发明主要目的在于降低虚拟机集群的总体迁移时间,同时有效减少由于迁移导致的虚拟数据中心和每个虚拟机的平均宕机时间,从而提升云计算应用的服务质量水平,提升数据中心的性能。 | ||
搜索关键词: | 一种 基于 sdn 数据中心 虚拟机 迁移 调度 计划 方法 | ||
【主权项】:
1.一种基于SDN的云数据中心多虚拟机迁移调度计划方法,该方法在基于SDN的云数据中心多虚拟机迁移调度计划系统运行,所述基于SDN的云数据中心多虚拟机迁移调度计划系统包括SDN全局控制器、VDC控制器、交换机、虚拟机,所述SDN全局控制器包括Sequencer module、Server Manager、OpenFlow controller、Network Info数据库、VDCs Info数据库;其特征在于,具体步骤包括:(1)SDN全局控制器接收服务运营商SP提交的虚拟机集群迁移请求;所述虚拟机集群迁移请求包括
vi表示待迁移的虚拟机,
表示待迁移的虚拟机所在的源端主机,
表示待迁移的虚拟机的目的主机,
表示待迁移的虚拟机的最小迁移带宽;(2)SDN全局控制器收集底层网络信息;(3)将步骤(2)收集到的底层网络信息输入至Sequencer module,Sequencer module生成优化后的虚拟机集群迁移方案策略;包括:Sequencer module根据提出的虚拟机迁移优先级综合确定因子Q(vi)不断的迭代计算,求出最优的多虚拟机迁移调度方案Order;虚拟机迁移优先级综合确定因子Q(vi)的计算公式如式(Ⅰ)所示:
式(Ⅰ)中,CPU(vi)表示待迁移虚拟机vi的CPU大小,Mem(vi)表示待迁移虚拟机vi的内存,bw表示待迁移虚拟机vi的迁移可用链路带宽;∑jCPU(vj)表示与待迁移虚拟机vi迁移目的物理主机相同的所有虚拟机的CPU总和,∑jMem(vj)表示与待迁移虚拟机vi迁移目的物理主机相同的所有虚拟机的内存总和;di表示迁移所用链路带宽的容量大小,α表示CPU大小影响因子的权重,β表示内存影响因子的权重,γ表示迁移可用链路带宽的权重,α+β+γ=1,β∈[0,1],γ∈[0,1];(4)SDN全局控制器将生成的优化后的虚拟机集群迁移方案和迁移流量转发策略发给VDC控制器和各底层交换机;(5)根据优化后的虚拟机集群迁移方案策略,VDC控制器开启并管理虚拟机集群迁移;(6)同一虚拟数据中心VDC中,虚拟机之间用于内部通信的虚拟链路重新映射到相应物理链路上;(7)重新启用虚拟机,虚拟数据中心VDC恢复服务。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610144020.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种实现功率因数检测的方法
- 下一篇:能见度测量系统及方法