[发明专利]一种虚拟机调度方法、装置、电子设备及可读存储介质在审
申请号: | 202110334023.6 | 申请日: | 2021-03-29 |
公开(公告)号: | CN113010269A | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 卢逸晗 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王兆林 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 调度 方法 装置 电子设备 可读 存储 介质 | ||
1.一种虚拟机调度方法,其特征在于,包括:
确定待测虚拟机,并将所述待测虚拟机放置于至少一个测试处理器上运行,得到至少一个测试性能数据;
将至少一个待调度虚拟机分别放置于至少一个第一处理器上运行,得到至少一个第一性能数据,并将所述待测虚拟机放置于各个不同的第二处理器上运行,得到至少一个第二性能数据;
利用所述测试性能数据生成第一矩阵,并利用所述第二性能数据、所述第一性能数据和所述第一矩阵生成第二稀疏矩阵;
对所述第二稀疏矩阵进行矩阵补全处理,得到调度矩阵;
根据所述调度矩阵确定第一调度方式,并根据所述第一调度方式将虚拟机部署在第一处理器上;所述虚拟机包括待测虚拟机和待调度虚拟机。
2.根据权利要求1所述的虚拟机调度方法,其特征在于,所述对所述第二稀疏矩阵进行矩阵补全处理,得到调度矩阵,包括:
对所述第二稀疏矩阵进行初次补全处理,得到第二矩阵;
识别所述第二矩阵对应的已有调度方式,并根据所述已有调度方式和全部调度方式确定缺失调度方式;
基于所述缺失调度方式,在所述第二矩阵中插入零数据行和/或零数据列,得到调度稀疏矩阵;
对所述调度稀疏矩阵进行二次补全处理,得到所述调度矩阵。
3.根据权利要求1所述的虚拟机调度方法,其特征在于,所述利用所述测试性能数据生成第一矩阵,包括:
利用所述测试性能数据组成第一稀疏矩阵,并对所述第一稀疏矩阵进行矩阵补全处理,得到所述第一矩阵。
4.根据权利要求3所述的虚拟机调度方法,其特征在于,所述对所述第一稀疏矩阵进行矩阵补全处理,得到第一矩阵,包括:
将所述第一稀疏矩阵输入基于随机梯度下降的隐因子模型中,得到所述第一矩阵。
5.根据权利要求1所述的虚拟机调度方法,其特征在于,所述根据所述调度矩阵确定第一调度方式,包括:
从所述调度矩阵中获取各个调度方式分别对应的至少一个性能数据;
利用所述性能数据得到各个所述调度方式对应的性能参数;
将最佳性能参数对应的所述调度方式确定为所述第一调度方式。
6.根据权利要求1至5任一项所述的虚拟机调度方法,其特征在于,还包括:
监控各个所述虚拟机的运行状态,判断是否存在异常虚拟机;
若存在所述异常虚拟机,则利用所述异常虚拟机对应的真实性能数据生成重新调度矩阵;
判断所述重新调度矩阵中是否存在第二调度方式;所述第二调度方式对应的目标性能参数大于当前调度方式对应的当前性能参数;
若存在,则根据所述第二调度方式对所述虚拟机进行重新调度;
若不存在,则对非交互虚拟机进行处理器迁移或资源限制处理。
7.根据权利要求6所述的虚拟机调度方法,其特征在于,所述根据所述第二调度方式对所述虚拟机进行重新调度,包括:
判断所述第二调度方式的数量是否大于1;
若不大于1,则按照所述第二调度方式对所述虚拟机进行重新调度;
若大于1,则判断各个所述第二调度方式中是否存在非交互虚拟机调度方式;所述非交互虚拟机调度方式为对非交互虚拟机进行处理器迁移的调度方式;
若存在所述非交互虚拟机调度方式,则按照所述非交互虚拟机调度方式对所述虚拟机进行重新调度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110334023.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:空调的检测方法、装置及系统
- 下一篇:一种垃圾焚烧发电锅炉烟气污染物监测装置