行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210474031.5 (22)申请日 2022.04.29 (71)申请人 深圳市赛 为智能股份有限公司 地址 518000 广东省深圳市龙岗区南湾街 道下李朗社区联李东路8号赛为大楼 A101至15楼 (72)发明人 周起如 耿伟 眭小红 谷国栋  (74)专利代理 机构 深圳市精英专利事务所 44242 专利代理师 李燕娥 (51)Int.Cl. G06F 9/50(2006.01) G06F 9/455(2006.01) (54)发明名称 容器云资源弹性分配方法、 装置、 计算机设 备及介质 (57)摘要 本发明实施例公开了一种容器云资源弹性 分配方法、 装置、 计算机设备及介质, 方法包括: 采集容器云处理平台的用户请求到达率; 抓取与 用户请求相关的应用的Qos指标, Qos指标包括 Pod服务处理单元的CPU使用率、 内存使用率和请 求响应数据; 根据请求到达率采用预测模型对下 一时刻的请求到达率进行预测; 根据预测的下一 时刻的请求到达率计算预测所需Pod服务单元数 量; 根据预测所需Pod服务单元数量进行资源分 配。 本发明通过根据预测所需Pod服务单元数量 进行资源弹性分配, 实现对部署在容器 云集群上 的应用资源使高峰到来之前提前响应 分配, 减少 了响应时间, 提高了户访问体验和平台服务的稳 定性, 避免了资源浪费。 权利要求书2页 说明书10页 附图2页 CN 114780244 A 2022.07.22 CN 114780244 A 1.容器云 资源弹性分配方法, 其特 征在于, 包括: 采集容器云处 理平台的用户请求到 达率; 抓取与用户请求相关的应用的Qos指标, Qos指标包括Pod服务处理单元的CPU使用率、 内存使用率和请求响应数据; 根据请求到 达率采用预测模型对下一时刻的请求到 达率进行 预测; 根据预测的下一时刻的请求到 达率计算预测所需Pod服 务单元数量; 根据预测所需Pod服 务单元数量进行资源分配。 2.根据权利要求1所述的容器云资源弹性分配方法, 其特征在于, 所述抓取与用户请求 相关的应用的Q os指标, 包括: 采用kubelet组件内的cAdvisor组件 采集CPU使用率和内存使用率数据; 通过prometheus获取请求响应时间数据; 采用prometheus适配器将prometheus采集到的请求响应时间数据转换成kubernetes   API接口可以识别的格式; 通过指标聚合器将转换成kubernetes  API接口可以识别的格式的请求响应时间数据 再转换成与cAdvisor组件 采集CPU使用率和内存使用率数据相兼容的数据。 3.根据权利要求1所述的容器云资源弹性分配方法, 其特征在于, 所述根据请求到达率 采用预测模型对下一时刻的请求到 达率进行 预测, 所述预测模型为Prophet ‑TCN混合模型。 4.根据权利要求3所述的容器云资源弹性分配方法, 其特征在于, 所述Prophet ‑TCN混 合模型的计算公式为: Yt=α pt+(1‑α )Nt, 其中, Yt表示最终预测值, Pt表示Prophet模型预测值, Nt表示TCN模型 预测值, α 为 最优参数。 5.根据权利要求1所述的容器云资源弹性分配方法, 其特征在于, 所述根据预测的下一 时刻的请求到 达率计算预测所需Pod服 务单元数量, 包括: 获取预测的下一时刻的请求到 达率值; 设定Qos最大平均请求响应时间、 Qos平均请求响应时间、 Qos响应时间百分比和Qos最 大服务单元数; 根据下一时刻的请求到达率值和设定的Qos最大平均请求响应时间、 Qos平均请求响应 时间、 Qos响应时间百分比以及Q os最大服 务单元数计算出 预测所需Pod服 务单元数量。 6.根据权利要求1所述的容器云资源弹性分配方法, 其特征在于, 所述根据预测所需 Pod服务单元数量进行资源分配, 包括: 若预测所需Pod服 务单元数量大于当前Pod服 务单元数量, 则进行 预测扩容。 7.根据权利要求6所述的容器云资源弹性分配方法, 其特征在于, 所述根据预测所需 Pod服务单元数量进行资源分配, 还 包括: 若预测所需Pod服 务单元数量小于当前Pod服 务单元数量, 则进行响应式缩容。 8.容器云资源弹性分配装置, 其特征在于, 包括采集单元、 抓取单元、 预测单元、 计算单 元以及资源分配单 元; 所述采集单 元, 用于采集 容器云处 理平台的用户请求到 达率; 所述抓取单元, 用于抓取与用户请求相关的应用的Qos指标, Qos指标包括Pod服务处理 单元的CPU使用率、 内存使用率和请求响应数据;权 利 要 求 书 1/2 页 2 CN 114780244 A 2所述预测单元, 用于根据请求到达率采用预测模型对下一时刻的请求到达率进行预 测; 所述计算单元, 用于根据预测的下一时刻的请求到达率计算预测所需Pod服务单元数 量; 所述资源分配单 元, 用于根据预测所需Pod服 务单元数量进行资源分配。 9.一种计算机设备, 其特征在于, 包括存储器、 处理器以及存储在所述存储器上并可在 所述处理器上运行的计算机程序, 所述处理器执行所述计算机程序时实现如权利要求 1~7 中任意一项所述的容器云 资源弹性分配方法步骤。 10.一种计算机可读存储介质, 其特征在于, 所述存储介质存储有计算机程序, 所述计 算机程序包括程序指 令, 所述程序指 令被处理器执行时, 使得所述处理器执行如权利要求 1 ~7任意一项所述的容器云 资源弹性分配方法步骤。权 利 要 求 书 2/2 页 3 CN 114780244 A 3

.PDF文档 专利 容器云资源弹性分配方法、装置、计算机设备及介质

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 容器云资源弹性分配方法、装置、计算机设备及介质 第 1 页 专利 容器云资源弹性分配方法、装置、计算机设备及介质 第 2 页 专利 容器云资源弹性分配方法、装置、计算机设备及介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 07:16:17上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。