当前位置: 首页 > 专利查询>山东大学专利>正文

一种基于SDN的云数据中心多虚拟机迁移调度计划方法技术

技术编号:19224802 阅读:41 留言:0更新日期:2018-10-23 17:45
本发明专利技术涉及一种基于SDN的云数据中心多虚拟机迁移调度计划方法,综合考虑了待迁移虚拟机的内存、可用链路带宽、宿主机CPU计算能力、同属一个VDC的虚拟机之间的内部通信流量等各种影响因子,作为确定虚拟机迁移优先级的综合决定因素。同时提出利用SDN自动感知网络状态的优势,提高迁移带宽利用率,优化虚拟机管理。本发明专利技术主要目的在于降低虚拟机集群的总体迁移时间,同时有效减少由于迁移导致的虚拟数据中心和每个虚拟机的平均宕机时间,从而提升云计算应用的服务质量水平,提升数据中心的性能。

A cloud based data center multi virtual machine migration scheduling plan based on SDN

The present invention relates to a SDN-based migration scheduling method for multi-virtual machines in cloud data centers, which considers the memory of the virtual machine to be migrated, the available link bandwidth, the computing power of the host CPU, the internal communication traffic between the virtual machines belonging to the same VDC, and other influencing factors as the priority of the virtual machine migration. Comprehensive determinants. At the same time, the advantage of SDN to automatically perceive the network state is proposed to improve the utilization of migration bandwidth and optimize the management of virtual machine. The main purpose of the invention is to reduce the overall migration time of the virtual machine cluster, and effectively reduce the average downtime of the virtual data center and each virtual machine caused by migration, thereby improving the service quality of cloud computing applications and improving the performance of the data center.

【技术实现步骤摘要】
一种基于SDN的云数据中心多虚拟机迁移调度计划方法
本专利技术涉及一种基于SDN的云数据中心多虚拟机迁移调度计划方法,属于云计算

技术介绍
随着云计算技术的进步,现在越来越多的用户将应用或者服务部署在云端。云服务提供商通过虚拟化技术向用户提供相应服务。随着新一代互联网业务的兴起,用户部署应用规模的不断扩大,作为云计算服务最重要的基础底层服务设施云数据中心,数据中心网络流量呈现迅猛增长的趋势,运行压力越来越大。由于数据中心的建设成本巨大,而且管理难度和维护复杂,而虚拟机迁移技术的成熟为数据中心的管理和维护提供了十分有效的技术手段。虚拟机迁移的优点在于可以简化系统维护管理,在数据中心减少运营开销,负载均衡,防止网络拥塞,减少运行服务宕机时间等方面起到十分有效的作用。虚拟机迁移技术虽然避免了以前在业务运行环境发生变化时,必须长时间中断业务,重新部署运行环境的缺点,但是,当大规模的虚拟机需要同时迁移时,依然会产生宕机时间过长、应用服务严重中断的情况。如何制定有效的多虚拟迁移计划,有效地减少总体迁移时间和宕机时间,对提升用户的服务质量水平,起到良好的促进作用。而软件定义网络SDN的出本文档来自技高网...

【技术保护点】
1.一种基于SDN的云数据中心多虚拟机迁移调度计划方法,该方法在基于SDN的云数据中心多虚拟机迁移调度计划系统运行,所述基于SDN的云数据中心多虚拟机迁移调度计划系统包括SDN全局控制器、VDC控制器、交换机、虚拟机,所述SDN全局控制器包括Sequencer module、Server Manager、OpenFlow controller、Network Info数据库、VDCs Info数据库;其特征在于,具体步骤包括:(1)SDN全局控制器接收服务运营商SP提交的虚拟机集群迁移请求;所述虚拟机集群迁移请求包括

【技术特征摘要】
1.一种基于SDN的云数据中心多虚拟机迁移调度计划方法,该方法在基于SDN的云数据中心多虚拟机迁移调度计划系统运行,所述基于SDN的云数据中心多虚拟机迁移调度计划系统包括SDN全局控制器、VDC控制器、交换机、虚拟机,所述SDN全局控制器包括Sequencermodule、ServerManager、OpenFlowcontroller、NetworkInfo数据库、VDCsInfo数据库;其特征在于,具体步骤包括:(1)SDN全局控制器接收服务运营商SP提交的虚拟机集群迁移请求;所述虚拟机集群迁移请求包括vi表示待迁移的虚拟机,表示待迁移的虚拟机所在的源端主机,表示待迁移的虚拟机的目的主机,表示待迁移的虚拟机的最小迁移带宽;(2)SDN全局控制器收集底层网络信息;(3)将步骤(2)收集到的底层网络信息输入至Sequencermodule,Sequencermodule生成优化后的虚拟机集群迁移方案策略;包括:Sequencermodule根据提出的虚拟机迁移优先级综合确定因子Q(vi)不断的迭代计算,求出最优的多虚拟机迁移调度方案Order;虚拟机迁移优先级综合确定因子Q(vi)的计算公式如式(Ⅰ)所示:式(Ⅰ)中,CPU(vi)表示待迁移虚拟机vi的CPU大小,Mem(vi)表示待迁移虚拟机vi的内存,bw表示待迁移虚拟机vi的迁移可用链路带宽;∑jCPU(vj)表示与待迁移虚拟机vi迁移目的物理主机相同的所有虚拟机的CPU总和,∑jMem(vj)表示与待迁移虚拟机vi迁移目的物理主机相同的所有虚拟机的内存总和;di表示迁移所用链路带宽的容量大小,α表示CPU大小影响因子的权重,β表示内存影响因子的权重,γ表示迁...

【专利技术属性】
技术研发人员:邢建平孙建朋王胜利王永杨超
申请(专利权)人:山东大学
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1