[发明专利]一种计算资源智能分配方法及系统有效
申请号: | 201810318287.0 | 申请日: | 2018-04-11 |
公开(公告)号: | CN108595265B | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 章国良 | 申请(专利权)人: | 武汉唯信兄弟科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 武汉智嘉联合知识产权代理事务所(普通合伙) 42231 | 代理人: | 黄君军 |
地址: | 430000 湖北省武汉市东湖新技术*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 资源 智能 分配 方法 系统 | ||
1.一种计算资源智能分配方法,其特征在于,包括:
S1、获取各计算资源的第一预测使用率;
S2、根据所述第一预测使用率及计算业务的第一实例数目计算资源综合使用率R(Total),所述资源综合使用率表征计算资源在以成本为考虑指标时是否得到充分使用,判断所述资源综合使用率R(Total)是否为最佳值;
S3、如果所述资源综合使用率不是最佳值,则利用预测模型将所述第一预测使用率、第一实例数目调整成最优预测使用率、最优实例数目,根据所述最优预测使用率、最优实例数目计算的所述资源综合使用率R(Total)为最佳值;
S4、根据所述最优预测使用率、最优实例数目分配各计算资源到各计算业务;
步骤S2中:资源综合使用率其中,SaaS0N表示一种计算业务,Bx表示一种计算资源,MN为计算业务SaaS0N的实例数目,ANx为计算业务SaaS0N对计算资源Bx的使用率,C(Bx)为计算资源Bx的购买成本,C(Total)为各计算资源的成本之和。
2.如权利要求1所述的计算资源智能分配方法,其特征在于,步骤S2中判断所述资源综合使用率R(Total)是否为最佳值的方法为:
根据第二预测使用率和第二实例数目计算并获取多个R(Total),第二预测使用率不低于第一预测使用率并动态调整,第二实例数目动态调整,获取的多个R(Total)组成对比集合,在对比集合中筛选掉高于预设标准值的R(Total);
判断S2中计算出的R(Total)是否小于或等于预设标准值且高于对比集合中的所有元素;如果是,则步骤S2计算出的R(Total)为最佳值,否则步骤S2计算出的R(Total)不为最佳值。
3.如权利要求1所述的计算资源智能分配方法,其特征在于,步骤S1中获取各计算资源的所述第一预测使用率的方法为:
采集各计算资源的历史使用率,根据各计算资源的历史使用率计算并获取各计算资源未来的所述第一预测使用率。
4.如权利要求1所述的计算资源智能分配方法,其特征在于,步骤S3中所述预测模型为机器学习模型,在利用所述预测模型将所述第一预测使用率、第一实例数目调整成最优预测使用率、最优实例数目之前,还包括:
根据第一预测使用率、对应的实际使用率计算该第一预测使用率对应的最优预测使用率,将多组第一预测使用率及第一预测使用率对应的实际使用率、最优预测使用率输入所述预测模型,对所述预测模型进行训练,获取更准确的预测模型。
5.一种计算资源智能分配系统,其特征在于,包括:
预测使用率获取模块:获取各计算资源的第一预测使用率;
判断模块:根据所述第一预测使用率及计算业务的第一实例数目计算资源综合使用率R(Total),所述资源综合使用率表征计算资源在以成本为考虑指标时是否得到充分使用,判断所述资源综合使用率R(Total)是否为最佳值;
调整模块:如果所述资源综合使用率不是最佳值,则利用预测模型将所述第一预测使用率、第一实例数目调整成最优预测使用率、最优实例数目,根据所述最优预测使用率、最优实例数目计算的所述资源综合使用率R(Total)为最佳值;
资源分配模块:根据所述最优预测使用率、最优实例数目分配各计算资源到各计算业务;
判断模块用于计算资源综合使用率其中,SaaS0N表示一种计算业务,Bx表示一种计算资源,MN为计算业务SaaS0N的实例数目,ANx为计算业务SaaS0N对计算资源Bx的使用率,C(Bx)为计算资源Bx的购买成本,C(Total)为各计算资源的成本之和。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉唯信兄弟科技有限公司,未经武汉唯信兄弟科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810318287.0/1.html,转载请声明来源钻瓜专利网。