[发明专利]云资源动态调度系统有效
申请号: | 201910508005.8 | 申请日: | 2019-06-12 |
公开(公告)号: | CN110417686B | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 张颖;赵星;黄罡;苏星;蔡斯博 | 申请(专利权)人: | 因特睿科技有限公司 |
主分类号: | H04L12/917 | 分类号: | H04L12/917;H04L12/24;G06F9/50 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 130117 吉林省长春市净*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 动态 调度 系统 | ||
1.一种云资源动态调度系统,其特征在于,包括:
物理主机集群;
多个虚拟机集群,所述多个虚拟机集群中不同的虚拟机集群基于不同的虚拟化环境,所述虚拟机集群配置于所述物理主机集群上;以及
管理端,所述管理端与所述物理主机集群中的物理主机连接,还与所述虚拟机集群中的虚拟机连接,所述管理端用于所述多个虚拟机集群中的虚拟机在当前时间节点前的性能数据,并根据所述性能数据计算负载预测结果,再根据所述负载预测结果,并结合预制的和/或用户输入的决策规则,对满足所述决策规则的第一决策条件的虚拟机做出虚拟机扩容/扩充决策,对满足所述决策规则的第二决策条件的物理主机做出迁出部分虚拟机决策,对满足所述决策规则的第三决策条件的物理主机做出迁出全部虚拟机、然后待机的决策,对满足所述决策规则的第四决策条件的物理主机做出唤醒、并迁入虚拟机的决策;其中,所述负载预测结果包括所述虚拟机和/或所述物理主机集群中的物理主机的负载预测结果;所述管理端包括顺次相连接的、并整体连接成环状结构的:Agent代理管理模块、性能监控模块、负载预测模块、决策模块及映射模块;其中,所述负载预测模块包括模型选择单元和模型检验单元,所述模型选择单元用于根据性能数据随时间的变化趋势,以选择相应的预测模型;所述模型检验单元用于利用已估算出未知参数的所述预测模型对历史数据进行拟合,根据拟合效果对所述预测模型进行检验,若拟合效果低于预期,则使所述模型选择单元重新选择预测模型。
2.根据权利要求1所述的云资源动态调度系统,其特征在于,所述管理端包括顺次相连接的、并整体连接成环状结构的:Agent代理管理模块、性能监控模块、负载预测模块、决策模块及映射模块;其中,
所述Agent代理管理模块用于周期性地向所述虚拟机采集关于虚拟机性能的原始数据,还用于将所述映射模块所映射出的指令分发给各相应的虚拟机和/或物理主机;
所述性能监控模块用于周期性地向所述Agent代理管理模块发送原始数据采集指令,还用于从所述Agent代理管理模块获取所述原始数据,并对所述原始数据进行归一化处理,得到所述虚拟机的所述性能数据;
所述负载预测模块用于利用所述性能数据,对所述虚拟机进行负载预测,得到所述虚拟机的负载预测结果,还用于利用所述虚拟机的负载预测结果对所述物理主机集群中的物理主机进行负载预测,得到所述物理主机的负载预测结果;
所述决策模块用于根据所述虚拟机的和/或所述物理主机的负载预测结果,并结合预制的和/或用户输入的决策规则,对满足所述决策规则的第一决策条件的虚拟机做出虚拟机扩容/扩充决策,对满足所述决策规则的第二决策条件的物理主机做出迁出部分虚拟机决策,对满足所述决策规则的第三决策条件的物理主机做出迁出全部虚拟机、然后待机的决策,对满足所述决策规则的第四决策条件的物理主机做出唤醒、并迁入虚拟机的决策;
所述映射模块用于根据虚拟化环境,将所述决策模块所做出的决策映射成相应的指令,并通过所述Agent代理管理模块分发给相应的虚拟机和/或物理主机。
3.根据权利要求2所述的云资源动态调度系统,其特征在于,所述云资源动态调度系统还包括多个本地代理模块和多个远程代理模块,所述Agent代理管理模块对各个所述本地代理模块和远程代理模块进行协同管理;所述本地代理模块位于所述管理端,所述远程代理模块位于所述物理主机上;所述本地代理模块用于直接远程调用虚拟机监控器API;所述远程代理模块用于在与所述管理端建立通信连接后,执行所述管理端发出的指令。
4.根据权利要求2所述的云资源动态调度系统,其特征在于,所述性能监控模块包括:任务调度单元、原始数据整合单元及持久化单元,所述原始数据整合单元和所述持久化单元均与所述任务调度单元连接,所述原始数据整合单元还与所述Agent代理管理模块连接,所述任务调度单元也还与所述Agent代理管理模块连接;其中,
所述任务调度单元用于对监控任务做计划调度,并用于实现周期性地向所述Agent代理管理模块发送原始数据采集指令;
所述原始数据整合单元用于从所述Agent代理管理模块获取所述原始数据,并对所述原始数据进行归一化处理,得到虚拟机的所述性能数据;
所述持久化单元用于对所述性能数据进行持久化存储,并能支持对所述性能数据进行增删查改。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于因特睿科技有限公司,未经因特睿科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910508005.8/1.html,转载请声明来源钻瓜专利网。