一种虚拟机迁移方法及装置的制造方法_4

文档序号:9375333阅读:来源:国知局
迀移主 机和所述目标主机的网络设备的功耗,生成更加准确的虚拟机迀移策略,可避免虽然从数 值上看,迀移前主机功耗大于迀移后主机能的功耗,但实际上如果加上迀移过程中中间网 络设备的功耗,有可能出现的迀移前功耗小于迀移后功耗和迀移过程中功耗之和,以至于 生成的虚拟机迀移策略不准确的问题。
[0110] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部 分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实 施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例 的部分说明即可。
[0111] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0112] 以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应 涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【主权项】
1. 一种虚拟机迀移方法,其特征在于,包括: 获取第一功耗,所述第一功耗用于表示虚拟机迀移前待迀移主机、目标主机以及迀移 前所述待迀移主机和所述目标主机之间东西向流量消耗的网络设备的资源使用情况,所述 虚拟机为所述待迀移主机中的虚拟机; 获取第二功耗,所述第二功耗用于表示虚拟机迀移后所述待迀移主机、所述目标主机 以及迀移后所述待迀移主机和所述目标主机之间东西向流量消耗的网络设备的资源使用 情况; 获取第三功耗,所述第三功耗为所述虚拟机迀移过程中连接所述待迀移主机和所述目 标主机的网络设备的功耗; 根据所述第一功耗、所述第二功耗和所述第三功耗生成虚拟机迀移策略; 根据所述虚拟机迀移策略迀移所述待迀移主机中的虚拟机。2. 根据权利要求1所述的方法,其特征在于,所述根据所述第一功耗、所述第二功耗和 所述第三功耗生成虚拟机迀移策略,具体包括: 判断在一个虚拟机生命周期内,所述第一功耗是否大于所述第二功耗与所述第三功耗 之和; 若大于,则判断所述虚拟机迀移后被迀移的虚拟机上承载的应用是否满足服务等级协 议; 若满足,则生成所述虚拟机迀移策略。3. 根据权利要求1所述的方法,其特征在于,所述获取第一功耗,具体包括: 获取迀移前待迀移主机功耗、迀移前目标主机功耗,以及迀移前所述待迀移主机和所 述目标主机之间东西向流量消耗的网络设备的功耗; 根据所述迀移前待迀移主机功耗、所述迀移前目标主机功耗,以及所述迀移前所述待 迀移主机和所述目标主机之间东西向流量消耗的网络设备的功耗之和,得到所述第一功 耗。4. 根据权利要求1所述的方法,其特征在于,所述获取第二功耗,具体包括: 获取所述迀移后所述待迀移主机功耗、迀移后所述目标主机功耗,以及迀移后所述待 迀移主机和所述目标主机之间东西向流量消耗的网络设备的功耗; 根据所述待迀移主机功耗、所述迀移后所述目标主机功耗,以及所述迀移后所述待迀 移主机和所述目标主机之间东西向流量消耗的网络设备的功耗之和,得到第二功耗。5. 根据权利要求1所述的方法,其特征在于,所述获取第三功耗,具体包括: 获取虚拟机迀移过程中的功耗和虚拟机的迀移时间; 根据所述虚拟机迀移过程中的功耗和所述虚拟机的迀移时间之积,得到所述第三功 耗。6. -种虚拟机迀移装置,其特征在于,包括: 第一获取单元,用于获取第一功耗,所述第一功耗用于表示虚拟机迀移前待迀移主机、 目标主机以及迀移前所述待迀移主机和所述目标主机之间东西向流量消耗的网络设备的 资源使用情况,所述虚拟机为所述待迀移主机中的虚拟机; 第二获取单元,用于获取第二功耗,所述第二功耗用于表示虚拟机迀移后所述待迀移 主机、所述目标主机以及迀移后所述待迀移主机和所述目标主机之间东西向流量消耗的网 络设备的资源使用情况; 第三获取单元,用于获取第三功耗,所述第三功耗为所述虚拟机迀移过程中连接所述 待迀移主机和所述目标主机的网络设备的功耗; 生成单元,用于根据所述第一功耗、所述第二功耗和所述第三功耗生成虚拟机迀移策 略; 迀移单元,用于根据所述虚拟机迀移策略迀移所述待迀移主机中的虚拟机。7. 根据权利要求6所述的装置,其特征在于,所述生成单元,还包括: 第一判断子单元,用于判断在一个虚拟机生命周期内,所述第一功耗是否大于所述第 二功耗与所述第三功耗之和; 第二判断子单元,用于若所述第一功耗大于所述第二功耗与所述第三功耗之和时,判 断所述虚拟机迀移后被迀移的虚拟机上承载的应用是否满足服务等级协议; 生成子单元,用于若所述虚拟机迀移后满足被迀移的虚拟机上承载的应用的服务等级 协议时,则生成所述虚拟机迀移策略。8. 根据权利要求6所述的装置,其特征在于,所述第一获取单元,包括: 第一获取子单元,用于获取迀移前待迀移主机功耗、迀移前目标主机功耗,以及迀移前 所述待迀移主机和所述目标主机之间东西向流量消耗的网络设备的功耗; 第一计算子单元,用于根据所述迀移前待迀移主机功耗、所述迀移前目标主机功耗,以 及所述迀移前所述待迀移主机和所述目标主机之间东西向流量消耗的网络设备的功耗之 和,得到所述第一功耗。9. 根据权利要6所述的装置,其特征在于,所述第二获取单元,包括: 第二获取子单元,用于获取所述迀移后所述待迀移主机功耗、迀移后所述目标主机功 耗,以及迀移后所述待迀移主机和所述目标主机之间东西向流量消耗的网络设备的功耗; 第二计算子单元,用于根据所述待迀移主机功耗、所述迀移后所述目标主机功耗,以及 所述迀移后所述待迀移主机和所述目标主机之间东西向流量消耗的网络设备的功耗之和, 得到第二功耗。10. 根据权利要求6所述的装置,其特征在于,所述第三获取单元,包括: 第三获取子单元,用于获取虚拟机迀移过程中的功耗和虚拟机的迀移时间; 第三计算子单元,用于根据所述虚拟机迀移过程中的功耗和所述虚拟机的迀移时间之 积,得到所述第三功耗。
【专利摘要】本发明实施例公开了一种虚拟机迁移方法及装置,涉及通信技术领域,可生成更加准确的虚拟机迁移策略。本发明实施例的方法包括:通过获取表示迁移前待迁移主机、目标主机以及迁移前所述待迁移主机和所述目标主机之间东西向流量消耗的网络设备的资源使用情况的第一功耗,以及获取表示虚拟机迁移后待迁移主机、目标主机以及迁移后所述待迁移主机和所述目标主机之间东西向流量消耗的网络设备的资源使用情况的第二功耗,以及获取表示虚拟机迁移过程中连接所述待迁移主机和所述目标主机的网络设备的功耗的第三功耗,生成相应虚拟机迁移策略,并根据该策略进行虚拟机迁移。本发明适用于虚拟机迁移的方法流程中。
【IPC分类】G06F9/455
【公开号】CN105094944
【申请号】CN201510317273
【发明人】郭志斌, 王志军
【申请人】中国联合网络通信集团有限公司
【公开日】2015年11月25日
【申请日】2015年6月10日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1