全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211262034.9 (22)申请日 2022.10.14 (71)申请人 北京百度网讯科技有限公司 地址 100085 北京市海淀区上地十街10号 百度大厦2层 (72)发明人 汪长水 段立国 贾宝雷  (74)专利代理 机构 北京英赛 嘉华知识产权代理 有限责任公司 1 1204 专利代理师 王达佐 马晓亚 (51)Int.Cl. G06F 9/48(2006.01) G06F 9/50(2006.01) (54)发明名称 面向分布式存储的任务调度方法、 装置以及 设备 (57)摘要 本公开提供了一种面向分布式存储的任务 调度方法、 装置以及设备, 涉及人工智能领域, 具 体涉及云计算、 云存储、 云网络和云数据库技术, 可应用在智能云场景下。 该方法的一具体实施方 式包括: 接收任务生成器发送的任务生成请求; 基于任务生成请求生成任务; 基于至少一个任务 生成器定时发送的心跳, 确定至少一个任务生成 器的运行状态; 基于至少一个任务生成器的运行 状态返回任务。 该实施方式提供了一种分布式任 务调度框架, 通过统一的中心服务器进行分布式 任务调度。 权利要求书3页 说明书10页 附图8页 CN 115509717 A 2022.12.23 CN 115509717 A 1.一种任务调度方法, 包括: 接收任务 生成器发送的任务 生成请求; 基于所述任务 生成请求 生成任务; 基于至少一个任务生成器定时发送的心跳, 确定所述至少一个任务生成器的运行状 态; 基于所述至少一个任务 生成器的运行状态返回所述任务。 2.根据权利要求1所述的方法, 其中, 所述基于所述至少一个任务生成器的运行状态返 回所述任务, 包括: 若发送所述任务生成请求的任务生成器运行正常, 将所述任务分配给发送所述任务生 成请求的任务 生成器。 3.根据权利要求2所述的方法, 其中, 所述基于所述至少一个任务生成器的运行状态返 回所述任务, 包括: 若发送所述任务生成请求的任务生成器运行异常, 从所述至少一个任务生成器中选取 运行正常的任务 生成器, 作为第一任务 生成器; 将所述任务分配给 所述第一任务 生成器。 4.根据权利要求1 ‑3中任一项所述的方法, 其中, 所述方法还 包括: 为所述任务设置限速配置信息; 响应于接收到所述任务的限速查询请求, 返回所述任务的限速配置信息 。 5.根据权利要求1 ‑4中任一项所述的方法, 其中, 所述方法还 包括: 若所述至少一个任务生成器中存在运行异常的任务生成器, 从所述至少一个任务生成 器中选取运行正常的任务 生成器, 作为第二任务 生成器; 将所述运行异常的任务 生成器的任务重新分配给 所述第二任务 生成器。 6.根据权利要求5所述的方法, 其中, 所述方法还 包括: 响应于接收到所述第 二任务生成器发送的任务进度查询请求, 从所述至少一个任务生 成器发送的任务进度信息中查找所述 运行异常的任务 生成器的任务进度信息; 将所述运行异常的任务 生成器的任务进度信息发送给 所述第二任务 生成器。 7.一种任务执 行方法, 包括: 向中心服 务器发送任务 生成请求; 接收所述中心服 务器基于所述任务 生成请求返回的任务; 根据所述任务 生成子任务; 接收工作服 务器发送的任务获取请求; 将所述子任务发送给 所述工作服 务器, 以使所述工作服 务器执行所述子任务。 8.根据权利要求7 所述的方法, 其中, 所述方法还 包括: 向所述中心服 务器发送任务限速配置获取请求; 接收所述中心服 务器返回的任务限速配置信息; 将所述任务限速配置信 息发送给所述工作服务器, 以使所述工作服务器对所述子任务 进行限速 。 9.一种任务调度装置, 包括: 接收模块, 被 配置成接收任务 生成器发送的任务 生成请求;权 利 要 求 书 1/3 页 2 CN 115509717 A 2生成模块, 被 配置成基于所述任务 生成请求 生成任务; 确定模块, 被配置成基于至少一个任务生成器定时发送的心跳, 确定所述至少一个任 务生成器的运行状态; 第一返回模块, 被 配置成基于所述至少一个任务 生成器的运行状态返回所述任务。 10.根据权利要求9所述的装置, 其中, 所述第一返回模块进一 步被配置成: 若发送所述任务生成请求的任务生成器运行正常, 将所述任务分配给发送所述任务生 成请求的任务 生成器。 11.根据权利要求10所述的装置, 其中, 所述第一返回模块进一 步被配置成: 若发送所述任务生成请求的任务生成器运行异常, 从所述至少一个任务生成器中选取 运行正常的任务 生成器, 作为第一任务 生成器; 将所述任务分配给 所述第一任务 生成器。 12.根据权利要求9 ‑11中任一项所述的装置, 其中, 所述装置还 包括: 设置模块, 被 配置成为所述任务设置限速配置信息; 第二返回模块, 被配置成响应于接收到所述任务的限速查询请求, 返回所述任务的限 速配置信息 。 13.根据权利要求9 ‑12中任一项所述的装置, 其中, 所述装置还 包括: 选取模块, 被配置成若所述至少一个任务生成器中存在运行异常的任务生成器, 从所 述至少一个任务 生成器中选取运行正常的任务 生成器, 作为第二任务 生成器; 分配模块, 被配置成将所述运行异常的任务生成器的任务重新分配给所述第 二任务生 成器。 14.根据权利要求13所述的装置, 其中, 所述装置还 包括: 查找模块, 被配置成响应于接收到所述第二任务生成器发送的任务进度查询请求, 从 所述至少一个任务生成器发送的任务进度信息中查找所述运行异常的任务生成器的任务 进度信息; 发送模块, 被配置成将所述运行异常的任务生成器的任务进度信 息发送给所述第 二任 务生成器。 15.一种任务执 行装置, 包括: 第一发送模块, 被 配置成向中心服 务器发送任务 生成请求; 第一接收模块, 被 配置成接收所述中心服 务器基于所述任务 生成请求返回的任务; 生成模块, 被 配置成根据所述任务 生成子任务; 第二接收模块, 被 配置成接收工作服 务器发送的任务获取请求; 第二发送模块, 被配置成将所述子任务发送给所述工作服务器, 以使所述工作服务器 执行所述子任务。 16.根据权利要求15所述的装置, 其中, 所述装置还 包括: 第三发送模块, 被 配置成向所述中心服 务器发送所述任务的限速查询请求; 第三接收模块, 被 配置成接收所述中心服 务器返回的所述任务的限速配置信息; 第四发送模块, 被配置成将所述任务的限速配置信息发送给所述工作服务器, 以使所 述工作服 务器对所述子任务进行限速 。 17.一种电子设备, 包括:权 利 要 求 书 2/3 页 3 CN 115509717 A 3

PDF文档 专利 面向分布式存储的任务调度方法、装置以及设备

文档预览
中文文档 22 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 面向分布式存储的任务调度方法、装置以及设备 第 1 页 专利 面向分布式存储的任务调度方法、装置以及设备 第 2 页 专利 面向分布式存储的任务调度方法、装置以及设备 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:00:33上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。