[发明专利]一种虚拟机调度方法、装置、电子设备及可读存储介质在审
申请号: | 202110334023.6 | 申请日: | 2021-03-29 |
公开(公告)号: | CN113010269A | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 卢逸晗 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王兆林 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 调度 方法 装置 电子设备 可读 存储 介质 | ||
本申请公开了一种虚拟机调度方法、装置、电子设备及计算机可读存储介质,该方法包括:确定待测虚拟机,并将待测虚拟机放置于至少一个测试处理器上运行,得到至少一个测试性能数据;将至少一个待调度虚拟机分别放置于至少一个第一处理器上运行,得到至少一个第一性能数据,并将待测虚拟机放置于各个不同的第二处理器上运行,得到至少一个第二性能数据;利用测试性能数据生成第一矩阵,并利用第二性能数据、第一性能数据和第一矩阵生成第二稀疏矩阵;对第二稀疏矩阵进行矩阵补全处理,得到调度矩阵;根据调度矩阵确定第一调度方式,并根据第一调度方式将虚拟机部署在第一处理器上;该方法可以提高调度过程的有效性,最大程度地发挥虚拟机性能。
技术领域
本申请涉及虚拟机技术领域,特别涉及一种虚拟机调度方法、虚拟机调度装置、电子设备及计算机可读存储介质。
背景技术
服务器集群中存在多台服务器,各个服务器之间存在共享资源、例如处理器、缓存、带宽等。整个集群中部署有多台虚拟机,为了使得各个虚拟机均能正常工作,尽可能地发挥性能,需要为不同的虚拟机分配不同的共享资源,因此需要按照特殊的调度方式对虚拟机进行调度。相关技术通常采用负载均衡的方式为各个虚拟机分配共享资源,然而该分配方式仅考虑虚拟机的负载,得到的资源分配方式可能并不是真实的最优解。因此相关技术得到的虚拟机调度方式的可靠性和有效性较差,无法最大程度地使虚拟机发挥性能。
发明内容
有鉴于此,本申请的目的在于提供一种虚拟机调度方法、虚拟机调度装置、电子设备及计算机可读存储介质,通过检测待测虚拟机在各种情况下的虚拟机性能,并利用第一矩阵作为标准对第二稀疏矩阵进行补全,使得得到的调度矩阵记录了各种调度方式下虚拟机的性能数据,因此调度矩阵对应的第一调度方式即为真实的最优解,按照第一调度方式调度虚拟机可以提高虚拟机调度过程的可靠性和有效性,最大程度地发挥虚拟机性能。
为解决上述技术问题,本申请提供了一种虚拟机调度方法,具体包括:
确定待测虚拟机,并将所述待测虚拟机放置于至少一个测试处理器上运行,得到至少一个测试性能数据;
将至少一个待调度虚拟机分别放置于至少一个第一处理器上运行,得到至少一个第一性能数据,并将所述待测虚拟机放置于各个不同的第二处理器上运行,得到至少一个第二性能数据;
利用所述测试性能数据生成第一矩阵,并利用所述第二性能数据、所述第一性能数据和所述第一矩阵生成第二稀疏矩阵;
对所述第二稀疏矩阵进行矩阵补全处理,得到调度矩阵;
根据所述调度矩阵确定第一调度方式,并根据所述第一调度方式将虚拟机部署在第一处理器上;所述虚拟机包括待测虚拟机和待调度虚拟机。
可选地,所述对所述第二稀疏矩阵进行矩阵补全处理,得到调度矩阵,包括:
对所述第二稀疏矩阵进行初次补全处理,得到第二矩阵;
识别所述第二矩阵对应的已有调度方式,并根据所述已有调度方式和全部调度方式确定缺失调度方式;
基于所述缺失调度方式,在所述第二矩阵中插入零数据行和/或零数据列,得到调度稀疏矩阵;
对所述调度稀疏矩阵进行二次补全处理,得到所述调度矩阵。
可选地,所述利用所述测试性能数据生成第一矩阵,包括:
利用所述测试性能数据组成第一稀疏矩阵,并对所述第一稀疏矩阵进行矩阵补全处理,得到第一矩阵。
可选地,所述对所述第一稀疏矩阵进行矩阵补全处理,得到第一矩阵,包括:
将所述第一稀疏矩阵输入基于随机梯度下降的隐因子模型中,得到所述第一矩阵。
可选地,所述根据所述调度矩阵确定第一调度方式,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110334023.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:空调的检测方法、装置及系统
- 下一篇:一种垃圾焚烧发电锅炉烟气污染物监测装置