[发明专利]一种资源调度方法、设备及系统在审
| 申请号: | 201711427262.6 | 申请日: | 2017-12-26 |
| 公开(公告)号: | CN108196936A | 公开(公告)日: | 2018-06-22 |
| 发明(设计)人: | 王立波;章宇 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 主机 资源平衡 控制设备 虚拟机调度 多个主机 设备及系统 情况信息 资源调度 资源使用 度选择 使用率 调度 均衡 指令 | ||
本发明实施例公开了一种资源调度方法、设备及系统,其中方法的实现包括:控制设备接收虚拟机调度指令;所述控制设备获得多个主机的当前资源使用情况信息;所述控制设备根据所述多个主机的当前资源使用情况信息计算各主机的第一资源平衡度;所述控制设备针对所述多个主机计算各主机的第二资源平衡度,所述第二资源平衡度为如将虚拟机调度到某主机上后该主机的资源平衡度;所述控制设备根据各主机的第一资源平衡度和第二资源平衡度选择需要调度的主机,将虚拟机调度到所选择的主机上。使用本发明实施例公开的技术方案,可以使主机上每种资源的使用率尽量保持均衡。
技术领域
本发明涉及云计算技术领域,特别涉及一种资源调度方法、设备及系统。
背景技术
随着计算机技术和网络技术的高速发展,云计算成为最流行的技术。云计算改变了物理资源的分配形式,云数据中心通过虚拟化技术将存储、计算、网络等资源组成虚拟资源池;虚拟资源管理技术可支持资源的动态调整、按需分配。虚拟化技术是云计算领域的关键技术,其可将物理机(也称为主机)的物理资源虚拟成多个虚拟机(VirtualMachine,VM),物理资源被虚拟化平台以虚拟资源池的形式提供给各个虚拟机,不同的虚拟机可以分配给不同的用户,虚拟机之间可以共享物理资源。
现有技术的虚拟机调度方案,会产生资源碎片、且各服务器之间的资源利用率不平衡。因而需要合理的资源调度方案来实现虚拟机的调度。
发明内容
本发明实施例提供了一种资源调度方法、设备及系统,通过合理的资源调度方案来调度虚拟机、使得主机上每种资源的使用率尽量保持均衡。
本发明实施例一方面提供了一种资源调度方法,包括:
控制设备接收虚拟机调度指令;
所述控制设备获得多个主机的当前资源使用情况信息;
所述控制设备根据所述多个主机的当前资源使用情况信息计算各主机的第一资源平衡度;
所述控制设备针对所述多个主机计算各主机的第二资源平衡度,所述第二资源平衡度为如将虚拟机调度到某主机上后该主机的资源平衡度;
所述控制设备根据各主机的第一资源平衡度和第二资源平衡度选择需要调度的主机,将虚拟机调度到所选择的主机上。
本发明实施例还提供了一种资源调度设备,所述设备包括调度引擎和数据库;其中所述数据库用于向所述调度引擎提供多个主机的当前资源使用情况信息;
所述调度引擎,用于根据所述多个主机的当前资源使用情况信息计算各主机的第一资源平衡度,并针对所述多个主机计算各主机的第二资源平衡度,所述第二资源平衡度为如将虚拟机调度到某主机上后该主机的资源平衡度;
所述调度引擎还用于根据各主机的第一资源平衡度和第二资源平衡度选择需要调度的主机,将虚拟机调度到所选择的主机上。
本发明实施例提供的另一种资源调度设备包括:
接收模块,用于接收虚拟机调度指令;
查询模块,用于查询多个主机的当前资源使用情况信息;
控制模块,用于根据所述多个主机的当前资源使用情况信息计算各主机的第一资源平衡度,并针对所述多个主机计算各主机的第二资源平衡度,所述第二资源平衡度为如将虚拟机调度到某主机上后该主机的资源平衡度;
所述控制模块还用于根据各主机的第一资源平衡度和第二资源平衡度选择需要调度的主机,将虚拟机调度到所选择的主机上。
本发明实施例还提供一种资源调度系统,其特征在于,所述系统包括控制设备和多个主机,
所述控制设备用于接收虚拟机调度指令,并获得多个主机的当前资源使用情况信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711427262.6/2.html,转载请声明来源钻瓜专利网。





