发明名称 一种基于SDN的云数据中心多虚拟机迁移调度计划方法
摘要 本发明涉及一种基于SDN的云数据中心多虚拟机迁移调度计划方法,综合考虑了待迁移虚拟机的内存、可用链路带宽、宿主机CPU计算能力、同属一个VDC的虚拟机之间的内部通信流量等各种影响因子,作为确定虚拟机迁移优先级的综合决定因素。同时提出利用SDN自动感知网络状态的优势,提高迁移带宽利用率,优化虚拟机管理。本发明主要目的在于降低虚拟机集群的总体迁移时间,同时有效减少由于迁移导致的虚拟数据中心和每个虚拟机的平均宕机时间,从而提升云计算应用的服务质量水平,提升数据中心的性能。
申请公布号 CN105610715A 申请公布日期 2016.05.25
申请号 CN201610144020.5 申请日期 2016.03.14
申请人 山东大学 发明人 邢建平;孙建朋;王胜利;王永;杨超
分类号 H04L12/721(2013.01)I;H04L12/751(2013.01)I;H04L12/801(2013.01)I;H04L29/08(2006.01)I;G06F9/50(2006.01)I 主分类号 H04L12/721(2013.01)I
代理机构 济南金迪知识产权代理有限公司 37219 代理人 杨树云
主权项 一种基于SDN的云数据中心多虚拟机迁移调度计划方法,该方法在基于SDN的云数据中心多虚拟机迁移调度计划系统运行,所述基于SDN的云数据中心多虚拟机迁移调度计划系统包括SDN全局控制器、Sequencer模块、VDC控制器、交换机、虚拟机,所述SDN全局控制器包括Sequencer module、Server Manager、OpenFlow controller、Network Info数据库、VDCs Info数据库;其特征在于,具体步骤包括:(1)SDN全局控制器接收服务运营商SP提交的虚拟机集群迁移请求;所述虚拟机集群迁移请求包括<img file="FDA0000941050800000011.GIF" wi="407" he="80" />v<sub>i</sub>表示待迁移的虚拟机,<img file="FDA0000941050800000012.GIF" wi="76" he="72" />表示待迁移的虚拟机所在的源端主机,<img file="FDA0000941050800000013.GIF" wi="82" he="80" />表示待迁移的虚拟机的目的主机,<img file="FDA0000941050800000014.GIF" wi="80" he="73" />表示待迁移的虚拟机的最小迁移带宽;(2)SDN全局控制器收集底层网络信息;(3)将步骤(2)收集到的底层网络信息输入至Sequencer(迁移排序)模块,Sequencer模块生成优化后的虚拟机集群迁移方案策略;(4)SDN全局控制器将生成的优化后的虚拟机集群迁移方案和迁移流量转发策略发给VDC控制器和各底层交换机;(5)根据优化后的虚拟机集群迁移方案策略,VDC控制器开启并管理虚拟机集群迁移;(6)同一虚拟数据中心VDC中,虚拟机之间用于内部通信的虚拟链路重新映射到相应物理链路上;(7)重新启用虚拟机,虚拟数据中心VDC恢复服务。
地址 250199 山东省济南市历城区山大南路27号