iso file download
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111679734.3 (22)申请日 2021.12.31 (71)申请人 北京三快在线科技有限公司 地址 100080 北京市海淀区北四环西路9号 2106-030 (72)发明人 陆启超 田奇 谭霖 田雅宁  汪喆  (74)专利代理 机构 北京润泽恒知识产权代理有 限公司 1 1319 代理人 苟冬梅 (51)Int.Cl. G06F 9/50(2006.01) (54)发明名称 资源调度方法、 装置、 系统、 电子设备及 介质 (57)摘要 本申请实施例提供了资源调度方法、 装置、 系统、 电子设备及介质, 旨在提高对服务器集群 中资源的利用率, 所述方法包括: 在集群中的每 个节点上创建多个资源池, 其中, 不同的资源池 对应不同的业务属性, 同一资源池用于响应属于 同一业务属性的至少一种业务; 基于每个资源池 所对应的至少一种业务各自的实时负载, 确定每 个资源池对应的资源上限; 其中, 每个资源池对 应的资源上限小于等于该资源池所对应的至少 一种业务各自所需的最大资源之和; 基于每个所 述资源池的资源 上限, 为每个所述资源池配置所 在节点上的可调用资源; 其中, 每个资源池对应 的至少一种业务共享该资源池所被配置的可调 用资源。 权利要求书3页 说明书23页 附图4页 CN 114416355 A 2022.04.29 CN 114416355 A 1.一种资源调度方法, 其特 征在于, 所述方法包括: 在集群中的每个节点上创建多个资源池, 其中, 不同的资源池对应不同的业务属性, 同 一资源池用于响应属于同一 业务属性的至少一种业 务; 基于每个资源池所对应的至少一种业务各自的实时负载, 确定每个资源池对应的资源 上限; 其中, 每个资源池对应的资源上限小于等于该资源池所对应的至少一种业务各自所 需的最大资源之和; 基于每个所述资源池的资源上限, 为每个所述资源池配置所在节点上的可调用资源; 其中, 每个资源池对应的至少一种业 务共享该资源 池所被配置的可调用资源。 2.根据权利要求1所述的方法, 其特 征在于, 所述方法包括: 对到来的业务请求, 基于所述业务请求所属的业务属性, 从各个资源池中确定与所述 业务请求对应的目标资源 池; 从所述目标资源池被配置的可调用资源中调用部分或全部资源, 以响应所述业务请 求; 在响应所述 业务请求结束时, 将被调用的所述部分或全部资源释放。 3.根据权利要求2所述的方法, 其特 征在于, 所述方法还 包括: 对所述集群中每个节点上每个资源池的资源利用率进行监控; 其中, 所述资源利用率 表征资源 池的可调用资源被使用的程度, 包括细粒度的资源分配调度统计; 基于监控到的每个节点上每个资源池的资源利用率, 确定每个节点上每个资源池的剩 余可用资源, 和/或, 确定每 个节点的总 剩余可用资源; 所述基于所述业务请求的业务属性, 从各个资源池中确定与 所述业务请求对应的目标 资源池, 包括: 基于每个节点上剩余可用资源, 和/或每个资源池的属性, 从所述集群 中确定所述目标 资源池。 资源池的属性包括资源 池的优先级及具体的资源配置隔离策略等。 4.根据权利要求1 ‑3任一所述的方法, 其特征在于, 所述业务属性为业务级别, 所述业 务级别用于表征业 务的优先级; 所述方法还 包括: 对所述集群中每 个节点上每 个资源池的资源利用率进行监控; 在存在所述资源利用率达到第 一预设资源利用率的过载资源池, 且所述过载资源池不 为业务级别最低的资源池的情况下, 调用业务级别低于所述过载资源池的低级别资源池所 配置的可调用资源, 以响应到 达所述过 载资源池的业务请求。 5.根据权利要求4所述的方法, 其特征在于, 在所述低级别资源池为多个的情况下, 调 用业务级别低于所述过载资源池的低级别资源池所配置的可调用资源, 以响应到达所述过 载资源池的业务请求, 包括: 基于各个所述低级别资源池的资源利用率, 从各所述低级别资源池中确定待资源占用 的资源池; 调用所述待资源占用的资源池所配置的可调用资源, 响应到达所述过载资源池的业务 请求。 6.根据权利要求4所述的方法, 其特征在于, 调用业务级别低于所述过载资源池的低级 别资源池所配置的可调用资源, 响应到 达所述过 载资源池的业务请求, 包括:权 利 要 求 书 1/3 页 2 CN 114416355 A 2基于所述低级别资源池的资源利用率, 确定所述低级别资源池所配置的可调用资源是 否全部为所述低级别资源 池调用; 若是, 则抢占所述低级别资源池所正在调用的资源, 以通过抢占的资源响应到达所述 过载资源池的业务请求; 若否, 则从所述低级别资源池所配置的可调用资源中, 调用未被所述低级别资源池所 调用的资源, 以响应到 达所述过 载资源池的业务请求。 7.根据权利 要求1‑3、 5‑6任一所述的方法, 其特征在于, 基于每个资源池所对应的至少 一种业务各自的实时负载, 确定每 个资源池对应的资源上限, 包括: 获取每种业 务对应的历史负载; 基于每种业 务对应的实时负载和所述历史负载, 确定每种业 务的负载 上限; 基于每个资源池所对应的至少一种业务各自的负载上限, 确定每个资源池对应的资源 上限。 8.根据权利要求1 ‑3、 5‑6任一所述的方法, 其特 征在于, 所述方法还 包括: 每间隔预设时间, 基于每种业务对应的实时负载, 对每个所述资源池对应的资源上限 进行更新; 基于每个所述资源池的更新后的资源上限, 更新每个所述资源池所配置的可调用资 源。 9.根据权利要求1 ‑3、 5‑6任一所述的方法, 其特 征在于, 所述方法还 包括: 在每个节点上分别为所述多个资源池配置各自的父控制组, 以及为每个所述资源池所 对应的至少一种业 务配置各自的子控制组; 对到达每个所述资源池的业务请求, 通过所述业务请求所属的业务的子控制组调用该 资源池所配置的可调用资源, 以响应所述 业务请求; 基于每个所述资源池的资源上限, 为每个所述资源池配置所在节点上的可调用资源, 包括: 基于每个所述资源池的资源上限, 通过所述父控制组为每个所述资源池配置所在节点 上的可调用资源。 10.根据权利要求1所述的方法, 其特征在于, 所述业务属性为业务级别, 所述业务级别 用于表征业 务的优先级, 所述方法还 包括: 对所述集群中每 个节点上每 个资源池的资源利用率进行监控; 在各个所述资源池的资源利用率均达到第 一预设资源利用率的情况下, 对最高业务级 别的资源池所对应的部 分业务进 行业务级别降级, 以利用业务级别低的资源池响应所述部 分业务; 和/或, 将除最高业务级别外的其余资源池所 处理的部 分业务驱逐出所述其余资源 池, 以使所述 最高业务级别的资源 池抢占被驱逐的部分业 务调用的资源; 在存在资源利用率小于第 二预设资源利用率的低负载资源池时, 降低所述低负载资源 池的可调用资源; 其中, 第二预设 资源利用率小于所述第一预设 资源利用率。 11.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 在检测到各种业务中至少一个业务的业务属性变更时, 获取所述各种业务的变更后业 务属性;权 利 要 求 书 2/3 页 3 CN 114416355 A 3

.PDF文档 专利 资源调度方法、装置、系统、电子设备及介质

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