说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210682601.X (22)申请日 2022.06.16 (71)申请人 阿里巴巴 (中国) 有限公司 地址 311121 浙江省杭州市余杭区五常街 道文一西路969号3幢5层5 54室 (72)发明人 何容光  (74)专利代理 机构 北京智信禾专利代理有限公 司 11637 专利代理师 李晓庆 (51)Int.Cl. G06F 9/50(2006.01) (54)发明名称 任务处理方法及装置 (57)摘要 本说明书实施例提供任务处理方法及 装置, 其中所述任务处理方法, 包括: 接收针对目标虚 拟对象的任务分配请求, 其中, 所述任务分配请 求中携带有待分配任务; 基于所述任务分配请 求, 确定所述目标虚拟对象对应的至少两个 vCPU, 并从所述至少两个vCPU中确定初始vCPU, 其中, 所述初始vCPU的当前资源占用信息大于其 他vCPU; 在确定 所述初始vCPU的当前资源占用信 息, 满足所述待分配任务的任务处理条件的情况 下, 确定所述初始vCPU为目标vCPU; 将所述待分 配任务分配至所述目标vCPU进行任务执行; 从而 避免了由于空闲vCPU频繁陷出到宿主机, 所导致 的CPU调度损耗的问题, 进 一步降低了物理CP U调 度损耗。 权利要求书2页 说明书16页 附图6页 CN 115168028 A 2022.10.11 CN 115168028 A 1.一种任务处 理方法, 包括: 接收针对目标虚拟对象的任务分配请求, 其中, 所述任务分配请求中携带有待分配任 务; 基于所述任务分配请求, 确定所述目标虚拟对象对应的至少两个vCPU, 并从所述至少 两个vCPU中确定初始vCPU, 其中, 所述初始vCPU的当前资源占用信息大于其 他vCPU; 在确定所述初始vCPU的当前资源占用信 息, 满足所述待分配任务的任务处理条件的情 况下, 确定所述初始vCPU为目标vCPU; 将所述待分配任务分配至所述目标vCPU 进行任务执 行。 2.根据权利要求1所述的任务处理方法, 所述在确定所述初始vCPU的当前资源占用信 息, 满足所述待分配任务的任务处 理条件的情况 下, 确定所述初始vCPU为目标vCPU, 包括: 在确定所述初始vCPU 的当前资源占用信息, 满足预设负载条件的情况下, 将所述初始 vCPU确定为目标vCPU。 3.根据权利要求1所述的任务处理方法, 所述从所述至少两个vCPU中确定初始vCPU之 后, 还包括: 在确定所述初始vCPU 的当前资源占用信息, 不满足预设负载条件的情况下, 从所述其 他vCPU中确定候选vCPU, 其中, 所述 候选vCPU的当前资源占用信息满足所述预设负载 条件; 从所述候选vCPU中确定目标vCPU, 其 中, 所述目标vCPU的当前资源占用信息, 大于所述 候选vCPU中除所述目标vCPU之外的其 他候选vCPU。 4.根据权利 要求1所述的任务处理方法, 所述从所述至少两个vCPU中确定初始vCPU, 包 括: 确定每个vCPU对应的vCPU集 合, 其中, 所述vCPU集 合中包含同一类型的vCPU; 基于历史任务执 行信息, 确定与所述待分配任务的任务类型对应的目标vCPU集 合; 从所述目标vCPU集合 中确定初始vCPU, 其中, 所述初始vCPU的当前资源占用信息, 大于 所述目标vCPU集 合中的其 他vCPU。 5.根据权利 要求1所述的任务处理方法, 所述从所述至少两个vCPU中确定初始vCPU, 包 括: 确定每个vCPU的当前资源占用信息; 基于所述当前资源占用信息对所述每个vCPU进行降序排序, 获得所述每个vCPU的 降序 排序结果; 将所述降序排序结果中第一 位置的vCPU, 确定为初始vCPU。 6.根据权利要求1所述的任务处理方法, 所述在确定所述初始vCPU的当前资源占用信 息, 满足所述待分配任务的任务处 理条件的情况 下, 确定所述初始vCPU为目标vCPU, 包括: 确定所述待分配任务的资源占用信息; 基于所述初始vCPU的当前资源占用信息, 确定所述初始vCPU对应的剩余资源信息; 在所述剩余资源信息大于等于所述资源占用信息的情况下, 将所述初始vCPU确定为目 标vCPU。 7.根据权利要求6所述的任务处理方法, 所述基于所述初始vCPU的当前资源占用信息, 确定所述初始vCPU对应的剩余资源信息之后, 还 包括: 在所述剩余资源信息小于所述资源占用信息的情况下, 继续执行从所述至少两个vCPU权 利 要 求 书 1/2 页 2 CN 115168028 A 2中确定初始vCPU的步骤, 直至所述剩余资源信息大于等于所述资源占用信息 。 8.根据权利要求1所述的任务处理方法, 所述将所述待分配任务分配至所述目标vCPU 进行任务执 行, 包括: 将所述待分配任务分配至所述目标vCPU对应的待执行任务队列, 在所述待执行任务队 列中进行任务执 行。 9.根据权利要求7所述的任务处理方法, 所述将所述待分配任务分配至所述目标vCPU 进行任务执 行之后, 还 包括: 在确定所述目标vCPU对应的待执行任务队列 为空的情况下, 将所述目标vCPU的当前运 行状态调整为空 闲状态, 并释放所述目标vCPU对应的物理计算资源。 10.根据权利要求1所述的任务处理方法, 所述接收针对目标虚拟对象的任务分配请求 之后, 还包括: 在确定所述任务分配请求的属性信息满足vCPU状态调整条件的情况下, 确定所述目标 虚拟对象对应的至少两个vCPU; 将所述至少两个vCPU中、 当前运行状态为空 闲状态的vCPU, 确定为目标vCPU; 将所述目标vCPU的当前运行状态调整为运行状态, 并将所述待分配任务分配至所述目 标vCPU进行任务执 行。 11.一种任务处 理装置, 包括: 接收模块, 被配置为接收针对目标虚拟对象的任务分配请求, 其中, 所述任务分配请求 中携带有 待分配任务; 第一确定模块, 被配置为基于所述任务分配请求, 确定所述目标虚拟对象对应的至少 两个vCPU, 并从所述至少两个vCPU中确定初始vCPU, 其中, 所述初始vCPU的当前资源占用信 息大于其 他vCPU; 第二确定模块, 被配置为在确定所述初始vCPU 的当前资源占用信息, 满足所述待分配 任务的任务处 理条件的情况 下, 确定所述初始vCPU为目标vCPU; 执行模块, 被 配置为将所述待分配任务分配至所述目标vCPU 进行任务执 行。 12.一种计算设备, 包括: 存储器和处 理器; 所述存储器用于存储计算机可执行指令, 所述处理器用于执行所述计算机可执行指 令, 该计算机可执行指令被处理器执行时实现权利要求1至10任意一项所述任务处理方法 的步骤。 13.一种计算机可读存储介质, 其存储有计算机可执行指令, 该计算机可执行指令被处 理器执行时实现权利要求1至10任意 一项所述任务处 理方法的步骤。权 利 要 求 书 2/2 页 3 CN 115168028 A 3

.PDF文档 专利 任务处理方法及装置

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