说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202211068528.3 (22)申请日 2022.09.02 (65)同一申请的已公布的文献号 申请公布号 CN 115129484 A (43)申请公布日 2022.09.30 (73)专利权人 浙江大华 技术股份有限公司 地址 310051 浙江省杭州市滨江区滨安路 1187号 (72)发明人 周文凯 郑艳涛 柳杨 舒凡  张淑云 占文平 栗征征 钱浩东  周明伟  (74)专利代理 机构 北京康信知识产权代理有限 责任公司 1 1240 专利代理师 赵静(51)Int.Cl. G06F 9/50(2006.01) (56)对比文件 CN 10934396 5 A,2019.02.15 审查员 胡宇航 (54)发明名称 集群的扩缩容方法、 装置、 存储介质及电子 装置 (57)摘要 本发明实施例提供了一种集群的扩缩容方 法、 装置、 存储介质及电子装置, 其中, 该集群的 扩缩容方法包括: 获取当前集群内当前工作节点 的当前数量; 根据当前数量、 当前集群的当前参 数, 对当前集群进行第i次扩缩 容, 其中, i大于1, 当前参数包括: 当前集群中未处理完的分片的数 量、 当前集群的当前内存利用率。 通过本发明, 解 决了相关技术中存在的在执行应用任务时,由于 资源分配不合理会影响应用任务的执行效率或 造成资源浪费的问题。 权利要求书2页 说明书14页 附图6页 CN 115129484 B 2022.11.29 CN 115129484 B 1.一种集群的扩 缩容方法, 其特 征在于, 包括: 获取当前集群内当前工作节点的当前 数量; 根据所述当前数量、 所述当前集群的当前参数, 对所述当前集群进行第i次扩缩容, 其 中, 所述i大于1, 所述当前参数包括: 所述当前集群中未处理完的分片的数量、 所述当前集 群的当前内存利用率; 其中, 根据所述当前数量、 所述当前集群的当前参数, 对所述当前集群进行第i次扩缩 容, 包括: 根据所述当前集群中未处理完的分片的数量确定所述当前集群需要的工作节点 的第一最大数量; 在所述第一最大数量大于所述当前数量的情况下, 将所述第i次扩缩容确 定为对所述当前集群进行扩容; 在所述第一最大数量小于所述当前数量的情况下, 将所述 第i次扩缩容确定为对所述当前集群进行缩容; 其中, 所述第 一最大数量大于所述当前数量的情况下, 将所述第i 次扩缩容确定为对所 述当前集群进 行扩容, 包括: 根据所述当前数量和 第一预设增加数量确定第一调整 数量; 将 所述第一调整 数量与所述第一最大数量之 间的最小值, 确定为所述当前集群实际需要增加 的工作节点的第一目标数量; 将所述当前集群中当前工作节点的数量调整为所述第一目标 数量。 2.根据权利要求1所述的方法, 其特征在于, 在所述将所述当前集群中当前工作节点的 数量调整为所述第一目标 数量之后, 所述方法还 包括: 在所述第一目标数量小于所述第 一最大数量的情况下, 将所述第 一预设增加数量调整 为第二预设增加数量, 其中, 所述第二预设增加数量大于所述第一预设增加数量, 所述第二 预设增加数量用于下一次对所述当前集群进行扩容。 3.根据权利要求1所述的方法, 其特征在于, 在所述第 一最大数量小于所述当前数量的 情况下, 将所述第i次扩 缩容确定为对所述当前集群进行缩容, 包括: 获取所述当前集群内处于空闲状态的工作节点, 以及所述空闲状态的工作节点的空闲 时长; 在所述空闲时长大于或等于第 一空闲时长 阈值的情况下, 删除所述当前集群中所述空 闲状态的工作节点, 其中, 所述第一空闲时长阈值与所述当前集群的扩缩容频率相关, 所述 当前集群的扩 缩容频率越大 所述第一空 闲时长阈值越大。 4.根据权利要求3所述的方法, 其特征在于, 在所述删除所述当前集群中所述空闲状态 的工作节点之后, 所述方法还 包括: 获取对所述当前集群进行 上一次扩容与第i次扩 缩容的时间 间隔; 根据所述 时间间隔和所述第 一空闲时长 阈值的大小, 对所述第 一空闲时长 阈值进行调 整。 5.根据权利要求4所述的方法, 其特征在于, 所述根据所述 时间间隔和所述第 一空闲时 长阈值的大小, 对所述第一空 闲时长阈值进行调整, 包括: 根据所述第一空 闲时长阈值与预设参数的乘积确定目标阈值; 在所述时间间隔小于或等于所述目标阈值的情况下, 将所述第 一空闲时长 阈值调整为 第二空闲时长阈值, 其中, 所述第二空 闲时长阈值大于所述第一空 闲时长阈值; 在所述时间间隔大于所述目标阈值的情况下, 将所述第 一空闲时长 阈值调整为第三空 闲时长阈值, 其中, 所述第三空 闲时长阈值小于所述第一空 闲时长阈值;权 利 要 求 书 1/2 页 2 CN 115129484 B 2其中, 所述第 二空闲时长 阈值或所述第 三空闲时长阈值用于下一 次对所述当前集群进 行缩容。 6.根据权利要求1所述的方法, 其特征在于, 根据所述当前数量、 所述当前集群的当前 参数, 对所述当前集群进行第i次扩 缩容, 还包括: 获取所述当前集群的所述当前内存利用率; 在所述当前内存利用率大于或等于预设内存利用率阈值的情况下, 将所述第i次扩缩 容确定为对所述当前集群进行扩容。 7.根据权利要求6所述的方法, 其特征在于, 在所述当前内存利用率大于或等于预设内 存利用率阈值的情况 下, 将所述第i次扩 缩容确定为对所述当前集群进行扩容, 包括: 根据所述当前数量、 所述当前内存利用率确定所述当前集群需要的工作节点的第 二最 大数量; 根据所述当前 数量和第三预设增 加数量确定第二调整数量; 将所述第二调整数量与所述第 二最大数量之间的最小值, 确定为所述当前集群实际需 要增加的工作节点的第二目标 数量; 将所述当前集群中当前工作节点的数量调整为所述第二目标 数量。 8.根据权利要求7所述的方法, 其特征在于, 在所述将所述当前集群中当前工作节点的 数量调整为所述第二目标 数量之后, 所述方法还 包括: 在所述第二目标数量小于所述第 二最大数量的情况下, 将所述第 三预设增加数量调整 为第四预设增加数量, 其中, 所述第四预设增加数量大于所述第三预设增加数量, 所述第四 预设增加数量用于下一次对所述当前集群进行扩容。 9.一种集群的扩 缩容装置, 其特 征在于, 包括: 获取模块, 用于获取当前集群内当前工作节点的当前 数量; 扩缩容模块, 用于根据 所述当前数量、 所述当前集群的当前参数, 对所述当前集群进行 第i次扩缩容, 其中, 所述i大于1, 所述当前参数包括: 所述当前集群中未 处理完的分片的数 量、 所述当前集群的当前内存利用率; 所述扩缩容模块, 还用于根据 所述当前集群中未处理完的分片的数量确定所述当前集 群需要的工作节点的第一最大数量; 在所述第一最大数量大于所述当前数量的情况下, 将 所述第i次扩缩容确定为对所述当前集群进行扩容; 在所述第一最大数量小于所述当前数 量的情况 下, 将所述第i次扩 缩容确定为对所述当前集群进行缩容; 所述扩缩容模块, 还用于根据所述当前数量和第一预设增加数量确定第一调整数量; 将所述第一调整 数量与所述第一最大数量之间的最小值, 确定为所述当前集群实际需要增 加的工作 节点的第一目标数量; 将所述当前集群中当前工作 节点的数量调整为所述第一目 标数量。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质中存储有计算机 程序, 其中, 所述计算机程序被处理器执行时实现所述权利要求1至8任一项中所述的方法 的步骤。 11.一种电子装置, 包括存储器、 处理器以及存储在所述存储器上并可在所述处理器上 运行的计算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现所述权利要求 1至 8任一项中所述的方法的步骤。权 利 要 求 书 2/2 页 3 CN 115129484 B 3

.PDF文档 专利 集群的扩缩容方法、装置、存储介质及电子装置

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