版权说明 操作指南
首页 > 成果 > 详情

虚拟机合并方法、装置、电子设备及存储介质

认领
导出
反馈
分享
QQ微信 微博
成果类型:
专利
发明/设计人:
张小庆
申请/专利权人:
武汉轻工大学
专利类型:
发明专利
语种:
中文
申请时间:
2020-01-17
申请/专利号:
CN202010050154.7
公开时间:
2020-06-09
公开号:
CN111258717A
主申请人地址:
430023 湖北省武汉市东西湖区常青花园学府南路68号
申请地区:
湖北
机构署名:
本校为第一完成单位
主权项:
1.一种虚拟机合并方法,其特征在于,所述虚拟机合并方法包括: 获取虚拟机的负载需求,根据负载需求为所述虚拟机分配对应的物理主机; 获取虚拟机分配后各物理主机的当前负载,并根据所述当前负载从所述物理主机中选取负载最小主机; 按照第一迁移条件将所述负载最小主机上的虚拟机迁移至其他物理主机; 对各物理主机进行负载预测,根据预测结果选取预测超载主机; 按照第二迁移条件对所述预测超载主机上的虚拟机进行迁移。 2.如权利要求1所述的虚拟机合并方法,其特征在于,所述获取虚拟机的负载需求,根据负载需求为所述虚拟机分配对应的物理主机的步骤,具体包括: 获取虚拟机的负载需求,并根据所述负载需求对所述虚拟机进行降序排序,以获取排序结果; 获取各物理主机对应的可容纳负载; 根据所述可容纳负载及所述负载需求计算各物理主机的最大资源利用率; 根据所述最大资源利用率和所述排序结果为所述虚拟机分配对应的物理主机。 3.如权利要求1或2所述的虚拟机合并方法,其特征在于,所述按照第一迁移条件将所述负载最小主机上的虚拟机迁移至其他物理主机的步骤,具体包括: 获取所述负载最小主机上各虚拟机的实时负载及其他物理主机的当前负载; 分别将所述实时负载与所述当前负载相加,并根据相加结果构建负载总量集合; 对所述负载总量集合中的各负载总量对应的后续负载总量进行预测,获得预测负载总量; 根据各负载总量和获得的预测负载总量将所述负载最小主机上的虚拟机迁移至其他物理主机。 4.如权利要求1所述的虚拟机合并方法,其特征在于,所述按照第一迁移条件将所述负载最小主机上的虚拟机迁移至其他物理主机的步骤之后,所述方法还包括: 在所述其他物理主机不满足所述第一迁移条件时,停止执行所述按照第一迁移条件将所述负载最小主机上的虚拟机迁移至其他物理主机的步骤; 在所述负载最小主机为无负载状态时,将所述负载最小主机的当前工作模式调整为节能工作模式。 5.如权利要求1所述的虚拟机合并方法,其特征在于,所述对各物理主机进行负载预测,根据预测结果选取预测超载主机的步骤,具体包括: 根据最小中位数平方回归法对各物理主机的后续负载进行预测,并获取预测负载; 在所述预测负载大于等于预设超载负载时,将对应的物理主机作为预测超载主机。 6.如权利要求5所述的虚拟机合并方法,其特征在于,所述按照第二迁移条件对所述预测超载主机上的虚拟机进行迁移的步骤,具体包括: 根据所述预测负载对所述预测超载主机进行降序排序,并根据排序结果生成超载列表; 将不属于所述超载列表的物理主机作为待选物理主机; 对所述超载列表进行遍历,并根据遍历结果确定所述预测超载主机中负载最大的目标虚拟机; 获取所述目标虚拟机的实时负载及各待选物理主机的当前负载; 分别将所述实时负载与所述当前负载相加,并根据相加结果构建负载总量集合; 对所述负载总量集合中的各负载总量对应的后续负载总量进行预测,获得预测负载总量; 根据各负载总量和获得的预测负载总量将所述目标虚拟机迁移至其他物理主机。 7.如权利要求1~6任一项所述的虚拟机合并方法,其特征在于,所述负载需求包括: CPU需求、内存需求、网络带宽需求及存储需求。 8.一种虚拟机合并装置,其特征在于,所述虚拟机合并装置包括:分配模块、选取模块、迁移模块及预测模块;其中, 所述分配模块,用于获取虚拟机的负载需求,根据负载需求为所述虚拟机分配对应的物理主机; 所述选取模块,用于获取虚拟机分配后各物理主机的当前负载,并根据所述当前负载从所述物理主机中选取负载最小主机; 所述迁移模块,用于按照第一迁移条件将所述负载最小主机上的虚拟机迁移至其他物理主机; 所述预测模块,用于对各物理主机进行负载预测,根据预测结果选取预测超载主机; 所述迁移模块,还用于按照第二迁移条件对所述预测超载主机上的虚拟机进行迁移。 9.一种电子设备,其特征在于,所述电子设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的虚拟机合并程序,所述虚拟机合并程序配置为实现如权利要求1至7中任一项所述的虚拟机合并方法的步骤。 10.一种存储介质,其特征在于,所述存储介质上存储虚拟机合并程序,所述虚拟机合并程序被处理器执行时实现如权利要求1至7任一项所述的虚拟机合并方法的步骤。
摘要:
本发明涉及云数据中心技术领域,尤其涉及一种虚拟机合并方法、装置、电子设备及存储介质。所述虚拟机合并方法包括:获取虚拟机的负载需求,根据负载需求为所述虚拟机分配对应的物理主机;获取虚拟机分配后各物理主机的当前负载,并根据所述当前负载从所述物理主机中选取负载最小主机;按照第一迁移条件将所述负载最小主机上的虚拟机迁移至其他物理主机;对各物理主机进行负载预测,根据预测结果选取预测超载主机;按照第二迁移条件对所述预测超载主机上的虚拟机进行迁移。实现了提升资源利用率,降低能耗,避免SLA违例风险的技术效果。

反馈

验证码:
看不清楚,换一个
确定
取消

成果认领

标题:
用户 作者 通讯作者
请选择
请选择
确定
取消

提示

该栏目需要登录且有访问权限才可以访问

如果您有访问权限,请直接 登录访问

如果您没有访问权限,请联系管理员申请开通

管理员联系邮箱:yun@hnwdkj.com