行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211196708.X (22)申请日 2022.09.28 (71)申请人 中国联合网络通信集团有限公司 地址 100033 北京市西城区金融大街21号 申请人 联通数字科技有限公司 (72)发明人 王兴杰 宋雨伦 李大中 谭晟中  范伟强 刘武  (74)专利代理 机构 北京同立钧成知识产权代理 有限公司 1 1205 专利代理师 郭李君 臧建明 (51)Int.Cl. G06F 9/50(2006.01) G06F 9/54(2006.01) G06F 16/22(2019.01) (54)发明名称 任务分发方法、 装置、 设备及计算机可读存 储介质 (57)摘要 本申请提供一种任务分发方法、 装置、 设备 及计算机可读存储介质, 该方法包括: 获取待运 行任务在运行时的实时资源数据; 其中, 资源数 据包括所需要的CPU和内存占用的数据; 判断所 需要的CPU是否大于或等于 预分配服务器的CP U, 且内存占用是否大于或等于预分配服务器的内 存; 在所需要 的CPU小于预分配服务器的CPU, 且 内存占用小于预分配服务器的内存, 确定待运行 任务能在执行服务器上运行; 其中, 执行服务器 与预分配服务器的配置相同。 本申请通过预先在 预设服务器上获取待运行任务在运行时的实时 资源数据, 从而确定待运行任务能在执行服务器 上合理运行。 解决现有不合理的分配服务器资 源, 造成服务器压力过大或者服务器 资源浪费的 技术问题。 权利要求书2页 说明书8页 附图5页 CN 115495244 A 2022.12.20 CN 115495244 A 1.一种任务分发方法, 其特 征在于, 所述方法应用于预分配服 务器, 包括: 获取待运行任务在运行时的实时资源数据; 其中, 所述资源数据包括所需要的CPU和内 存占用的数据; 判断所述所需要的CPU是否大于或等于所述预分配服务器的CPU, 且所述内存占用是否 大于或等于所述预分配服 务器的内存; 在所述所需要的CPU小于所述预分配服务器的CPU, 且所述内存占用小于所述预分配服 务器的内存, 确定所述待运行任务能在执行服务器上运行; 其中, 所述执行服务器与所述预 分配服务器的配置相同。 2.根据权利要求1所述的方法, 其特征在于, 获取待运行任务在运行时的实时资源数 据, 具体包括: 在监测所述待运行任务开始运行的消息时, 每隔预设时间段获取所述待运行任务的每 个PID所使用的资源数据, 获得 所述待运行任务的每 个PID在多个时间点所使用的资源; 对所述待运行任务的每个PID在多个时间点所使用的资源进行求和, 获取待运行任务 在运行时的实时资源数据。 3.根据权利要求2所述的方法, 其特征在于, 每隔预设时间段获取所述待运行任务的每 个PID所使用的资源数据, 具体包括: 运行资源数据获取脚本, 每隔所述预设时间段获取所述待运行任务的每个PID所使用 的资源数据; 其中, 所述资源数据包括PID标识、 CPU占用量以及内用占用量。 4.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 通过RPC对所述待运行任务各个节点作业进行任务分发至执行服务器, 使所述执行服 务器执行各个节点作业。 5.根据权利要求 4所述的方法, 其特 征在于, 所述方法还 包括: 在待运行任务作业完成后, 通过RPC将接收所述执行服务器发送 的所述待运行任务的 作业记录; 将所述待运行任务的作业记录存 储到数据库中。 6.一种分发装置, 其特 征在于, 所述装置包括: 获取模块, 用于获取待运行任务在运行时的实时资源数据; 其中, 所述资源数据包括所 需要的CPU和内存占用的数据; 处理模块, 用于判断所述所需要 的CPU是否大于或等于预分配服务器的CPU, 且所述内 存占用是否大于或等于所述预分配服 务器的内存; 处理模块, 还用于在所述所需要 的CPU小于所述预分配服务器的CPU, 且所述内存占用 小于所述预分配服务器的内存, 确定所述待运行任务能在执行服务器上运行; 其中, 所述执 行服务器与所述预分配服 务器的配置相同。 7.根据权利要求6的装置, 其特 征在于, 所述获取模块还具体包括: 在监测待运行任务开始运行的消息时, 每隔预设时间段获取待运行任务的每个PID所 使用的资源数据, 获得待运行任务的每 个PID在多个时间点所使用的资源; 对待运行任务的每个PID在多个时间点所使用的资源进行求和, 获取待运行任务在运 行时的实时资源数据。权 利 要 求 书 1/2 页 2 CN 115495244 A 28.一种电子设备, 其特征在于, 包括存储器、 处理器, 所述存储器中存储有可在所述处 理器上运行的计算机程序, 所述处理器执行所述计算机程序时实现上述权利要求1 ‑5中任 一项所述的方法。 9.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质中存储有计算机 执行指令, 所述计算机执行指令被处理器执行时用于实现如权利要求1 ‑5任一项所述的方 法。 10.一种计算机程序产品, 其特征在于, 包括计算机程序, 该计算机程序被处理器执行 时实现权利要求1 ‑5中任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115495244 A 3

.PDF文档 专利 任务分发方法、装置、设备及计算机可读存储介质

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