说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211256126.6 (22)申请日 2022.10.13 (71)申请人 广东三维家信息科技有限公司 地址 510000 广东省广州市天河区天河软 件园软件路15号 (孵化二期F栋) 9楼 902室 (72)发明人 庄建超 刘俊  (74)专利代理 机构 北京超凡宏宇专利代理事务 所(特殊普通 合伙) 11463 专利代理师 赵兴 (51)Int.Cl. G06F 9/48(2006.01) G06F 9/54(2006.01) G06F 16/25(2019.01) G06F 16/27(2019.01)G06F 16/28(2019.01) (54)发明名称 任务调度方法、 系统及存 储介质 (57)摘要 本申请提供一种任务调度方法、 系统及存储 介质, 该任务调度方法应用于任务调度系统; 该 任务调度系统包括具有核心交互子模块、 消息生 成子模块和区域调度子模块的区域调度模块。 该 任务调度方法包括: 由核心交互子模块, 获取目 标任务; 由消息生成子模块, 从核心交互子模块 获取目标任务, 并生成消息队列; 由区域调度子 模块, 从消息队列中获取目标消息队列; 由区域 调度子模块, 从核心交互子模块中获取目标机 器; 由区域调度子模块, 根据目标消息队列和目 标机器生 成区域调度策略。 通过二级调度的方式 降低作业的平均周转时间, 提高系统的吞吐能 力。 并且消息队列之间与消息队列内都存在优先 级, 保证了高优先级的任务优先 执行。 权利要求书2页 说明书12页 附图5页 CN 115509716 A 2022.12.23 CN 115509716 A 1.一种任务调度 方法, 其特征在于, 所述方法应用于任务调度系统; 所述任务调度系统 包括具有核心交互子模块、 消息生成子模块、 区域调度子模块和数据存储子模块的区域调 度模块; 所述方法包括: 由所述核心交互子模块, 获取目标任务, 并将所述目标任务存储至所述数据存储子模 块; 由所述消息生成子模块, 从所述数据存 储子模块获取 所述目标任务, 并生成消息队列; 由所述区域调度子模块, 从所述消息队列中获取目标消息队列; 由所述区域调度子模块, 从所述核心交互子模块中获取目标机器; 其中, 所述目标机器 用于执行所述目标任务, 所述目标任务包括 渲染任务; 由所述区域调度子模块, 根据所述目标消息队列和所述目标机器生成区域调度策略。 2.根据权利要求1所述的方法, 其特征在于, 所述由所述区域调度子模块, 从所述消息 队列中获取目标消息队列, 包括: 获取所述消息队列的ID; 根据所述 ID获取所述消息队列的优先级; 根据所述优先级生成所述目标消息队列。 3.根据权利要求1所述的方法, 其特征在于, 所述由所述区域调度子模块, 从所述核心 交互子模块中获取目标机器, 包括: 由所述区域调度子模块, 从所述核心交互子模块中获取机器状态; 其中, 所述机器状态 包括节点 IP、 节点的运行状态和节点锁的状态; 所述节点 IP为所述机器的通用唯一识别码; 判断所述机器 状态的所述节点锁的状态是否为空; 若所述节点运行状态正常且所述节点锁的状态为空, 则将所述节点锁对应的机器作为 所述目标机器。 4.根据权利要求1所述的方法, 其特征在于, 其中, 所述任务调度系统还包括应用模块; 所述区域调度模块还 包括数据存 储子模块; 在所述由所述区域调度子模块, 根据 所述目标消息队列和所述目标机器生成区域调度 策略之后, 所述方法还 包括: 由所述区域调度子模块, 将所述区域调度策略发送至所述核心交 互子模块; 由所述核心交 互子模块, 将所述区域调度策略发送至所述数据存 储子模块; 由所述应用模块, 从所述数据存 储子模块获取 所述目标任务和所述区域调度策略。 5.根据权利要求1所述的方法, 其特征在于, 其中, 所述任务调度系统的区域调度模块 还包括机器控制子模块; 所述方法还 包括: 由所述机器控制子模块, 从所述核心交 互子模块获取 所述目标消息队列和空 闲机器; 判断所述目标消息队列对应的目标机器数量是否小于所述空 闲机器的数量; 若所述目标消息队列对应的目标机器数量小于所述空闲机器的数量, 则关闭指定数目 的所述空 闲机器; 其中, 所述指定数目为所述空 闲机器数量与所述目标机器数量的差值。 6.根据权利要求1所述的方法, 其特征在于, 其中, 所述任务调度系统还包括具有节点 调度子模块和任务执 行子模块的节点调度模块; 所述方法还 包括: 由所述节点调度子模块, 判断是否能从所述核心交 互子模块拉取 数据; 若能从所述核心交 互子模块拉取 数据, 则从所述核心交 互子模块获取区域调度策略;权 利 要 求 书 1/2 页 2 CN 115509716 A 2由所述节点调度子模块, 根据所述区域调度策略对所述目标机器下发调度指令; 由所述任务执 行子模块, 根据所述调度指令执 行所述目标任务。 7.根据权利要求6所述的方法, 其特 征在于, 所述方法还 包括: 若不能从所述核心交互子模块拉取数据, 则由所述节点调度子模块, 从所述消息生成 子模块中获取 所述目标消息队列; 获取所述目标机器, 并根据所述目标消息队列和所述目标机器生成区域调度策略。 8.根据权利要求6所述的方法, 其特征在于, 在所述由所述任务执行子模块, 根据所述 调度指令执 行所述目标任务之后, 所述方法还 包括: 由所述任务执 行子模块, 获取机器 状态, 并发送至所述节点调度子模块; 由所述节点调度子模块, 将所述机器转态发送至所述核心交 互子模块。 9.一种任务调度系统, 其特征在于, 应用于任务调度系统; 所述任务调度系统包括具有 核心交互子模块、 消息生成子模块和区域调度子模块的区域调度模块; 所述核心交 互子模块, 用于获取目标任务; 所述消息生成子模块, 用于从所述核心交互子模块获取所述目标任务, 并生成消息队 列; 所述区域调度子模块, 用于从所述消息队列中获取目标消息队列; 所述区域调度子模块, 还用于从所述核心交互子模块中获取目标机器; 其中, 所述目标 机器用于执 行所述目标任务; 所述目标任务包括 渲染任务; 所述区域调度子模块, 还用于根据 所述目标消息队列和所述目标机器生成区域调度 策 略。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质中存储有计算机 程序指令, 所述计算机程序指 令被一处理器运行时, 执行权利要求 1‑8任一项所述方法中的 步骤。权 利 要 求 书 2/2 页 3 CN 115509716 A 3

.PDF文档 专利 任务调度方法、系统及存储介质

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