[发明专利]一种集群容器调度方法、系统、终端及存储介质在审
| 申请号: | 202010154836.2 | 申请日: | 2020-03-08 |
| 公开(公告)号: | CN111475251A | 公开(公告)日: | 2020-07-31 |
| 发明(设计)人: | 侯德龙 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 徐胭脂 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 集群 容器 调度 方法 系统 终端 存储 介质 | ||
1.一种集群容器调度方法,其特征在于,包括:
采集集群各节点的CPU平均利用率和内存平均利用率;
采集集群各节点的CPU资源消耗度和内存消耗度;
根据CPU平均利用率、内存平均利用率、CPU资源消耗度和内存消耗度计算节点的CPU-内存使用率相近度;
根据CPU平均利用率、内存平均利用率和CPU-内存使用率相近度评估集群的节点并选取最优节点作为容器部署节点。
2.根据权利要求1所述的方法,其特征在于,所述采集集群各节点的CPU平均利用率和内存平均利用率,包括:
设置数据采集周期;
采集集群各节点在采集周期内的CPU利用率和内存利用率;
计算各节点在采集周期内的平均CPU利用率和平均内存利用率。
3.根据权利要求1所述的方法,其特征在于,所述采集集群各节点的CPU资源消耗度和内存消耗度,包括:
采集节点上的现有容器的CPU申请量,利用所述CPU申请量除以节点CPU资源总量得到节点CPU资源消耗度;
采集节点上的现有容器的内存申请量,利用所述内存申请量除以节点内存总量得到节点的内存消耗度。
4.根据权利要求1所述的方法,其特征在于,所述根据CPU平均利用率、内存平均利用率、CPU资源消耗度和内存消耗度计算节点的CPU-内存使用率相近度,包括:
设置第一系数和第二系数,令所述第一系数与第二系数之和为1,且第一系数与第二系数之比等于CPU资源消耗度与内存消耗度之比;
设置固定常数;
将第一系数与CPU平均利用率之积和第二系数与内存平均利用率的差作为常数系数;
将固定常数减去固定常数与常数系数之积得到的差值作为CPU-内存使用率相近度。
5.根据权利要求1所述的方法,其特征在于,所述根据CPU平均利用率、内存平均利用率和CPU-内存使用率相近度评估集群的节点并选取最优节点作为容器部署节点,包括:
设置CPU权值和内存权值;
计算各节点的CPU平均利用率与内存平均利用率的加权和;
筛选出集群中所述加权和最小的节点作为待选节点;
若存在多个待选节点,则选取CPU-内存使用率相近度高的待选节点作为容器部署节点。
6.一种集群容器调度系统,其特征在于,包括:
平均采集单元,配置用于采集集群各节点的CPU平均利用率和内存平均利用率;
消耗采集单元,配置用于采集集群各节点的CPU资源消耗度和内存消耗度;
相近计算单元,配置用于根据CPU平均利用率、内存平均利用率、CPU资源消耗度和内存消耗度计算节点的CPU-内存使用率相近度;
节点选取单元,配置用于根据CPU平均利用率、内存平均利用率和CPU-内存使用率相近度评估集群的节点并选取最优节点作为容器部署节点。
7.根据权利要求6所述的系统,其特征在于,所述消耗采集单元包括:
CPU采集模块,配置用于采集节点上的现有容器的CPU申请量,利用所述CPU申请量除以节点CPU资源总量得到节点CPU资源消耗度;
内存采集模块,配置用于采集节点上的现有容器的内存申请量,利用所述内存申请量除以节点内存总量得到节点的内存消耗度。
8.根据权利要求6所述的系统,其特征在于,所述节点选取单元包括:
权值设置模块,配置用于设置CPU权值和内存权值;
加权求和模块,配置用于计算各节点的CPU平均利用率与内存平均利用率的加权和;
一次筛选模块,配置用于筛选出集群中所述加权和最小的节点作为待选节点;
二次筛选模块,配置用于若存在多个待选节点,则选取CPU-内存使用率相近度高的待选节点作为容器部署节点。
9.一种终端,其特征在于,包括:
处理器;
用于存储处理器的执行指令的存储器;
其中,所述处理器被配置为执行权利要求1-5任一项所述的方法。
10.一种存储有计算机程序的计算机可读存储介质,其特征在于,该程序被处理器执行时实现如权利要求1-5中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010154836.2/1.html,转载请声明来源钻瓜专利网。





