全网唯一标准王
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210340398.8 (22)申请日 2022.04.02 (65)同一申请的已公布的文献号 申请公布号 CN 114416325 A (43)申请公布日 2022.04.29 (73)专利权人 深圳新闻网传媒股份有限公司 地址 518034 广东省深圳市福田区莲 花街 道景华社区商报路2号新媒体大厦21 层-22层 (72)发明人 魏俊杰 蓝岸 何翼 熊黄 庄辉  余翔达 许泽鹏 陈晓玩 陈飞  冷佳琪 廖瑞杰 黄冬泉  (74)专利代理 机构 北京中索 知识产权代理有限 公司 11640 专利代理师 邹长斌(51)Int.Cl. G06F 9/48(2006.01) G06F 9/50(2006.01) (56)对比文件 US 2015/0058858 A1,2015.02.26 审查员 杨林靖 (54)发明名称 基于智能分析的批量任务计算系统 (57)摘要 本发明公开了基于智能分析的批量任务计 算系统, 该系统旨在解决现有技术下不能根据内 存占用情况创建合适数量的线程数, 无法最大化 程序的运行速度, 且不具备智 能分析的功能, 不 能根据系统运行的情况, 合适分派同时运行的任 务处理, 容易造成系统卡顿, 影响批量任务的正 常运行的技术问题。 该系统包括任务获取模块、 存储模块、 任务排序模块、 任务分配模块、 任务计 算模块和智能分析模块; 所述任务获取模块获取 批量任务的配置信息, 得到批量任务列表。 该系 统利用任务计算模块, 可以设置正确个数的线程 来最大化程序的运行速度, 可以将 批量任务按照 运行时间重新进行排列, 使系统具备智能分析的 功能, 保证批量任务以最优最快的方式正常运 行。 权利要求书2页 说明书6页 附图2页 CN 114416325 B 2022.08.26 CN 114416325 B 1.基于智能分析的批量任务计算系统, 该系统包括任务获取模块、 存储模块、 任务排序 模块、 任务分配模块、 任务计算模块和智能分析模块; 其特 征在于, 所述任务获取模块获取批量任务的配置信息, 得到 批量任务列表; 所述存储模块, 所述存储模块内包含有缓存单元和计时单元, 所述存储模块将任务获 取模块获取 的配置信息暂存在缓存单元内, 然后通过计时单元, 定时清除缓存单元内的缓 存数据, 从而释放缓存单 元内的缓存空间; 所述任务排序模块对任务获取模块的任务进行排序, 并生成任务排序表, 所述任务排 序模块内预装有GBDT排序模型, 所述GBDT排序模型的算法步骤为: 输入 ( , ) , T,L, 其中 为样本, 为分类标签, 初始化 , 为标准值, 计算响应 , i=1,2,…, N, 为损失函数, 然后学习第t棵树, =arg , 找步长 = arg , 为模型回归预测值, 为模型参数的共轭复数, 为模型参数, 为预测值, 为步长, 为当前的回归预 测值, 满足条件公式后, 更新模型: , 为分类学习器的输出值, 输出 ; 所述任务分配模块内预装有调度算法, 所述调度算法根据任务排序模块的任务排序 表, 对任务排序表进行分割, 按顺序分别生成子表1、 子表2、 …、 子表Z, 计算子表1中第一个 任务的运行 时间 , 并将第一个任务加入运行表1中第一个位置, 然后计算子表 1中第二个 任务的运行时间 , 用 与 进行比较, 若 < , 则将第二个任务插入第一个任务的 前端, 若 ≥ , 则将第二个任 务放在第一个任 务的后端, 同理完成子表1中所有任务位置 的调整, 并生成运行表1, 同理生成运行表2、 …、 运行表Z, 将运行表1、 运行表2、 …、 运行表Z 中的任务依次加入集中至一处并生成新的批量任务列表; 所述任务计算模块创建 个线程, , 通过设置正确个数的线程 来最大化程序的运行速度; 所述智能分析模块内预装有分析规则, 所述任务分配模块生成新的批量任务列表, 建 立任务暂运行队列, 首先往任务暂运行队列中加入新的批量任务列表中的第一个任务, 然 后往任务暂运行队列中加入第二个任务, 分析第一个任务和第二个任务的CPU占用率, 若 CPU占用率≥50%, 则将第二个任务踢出任务暂运行队列, 此时任务暂运行队列中仅有第一 个任务并生 成任务运行队列, 若CPU占用率<50%, 则将第二个任务保留, 此时任务暂运行队 列中包含第一个任务和第二个任务, 然后往任务暂运行队列中加入第三个任务, 分析第一 个任务、 第二个任务和第三个任务的CPU占用率, 若CPU占用率≥50%, 则将第三个任务踢出 任务暂运行队列, 此时任务暂运行队列中包含第一个任务和 第二个任务并生成任务运行队 列, 若CPU占用率<50%, 则将第三个任务保留, 此时任务暂运行队列中包含第一个任务、 第 二个任务和第三个任务, 以此类 推, 生成最终的生成任务 运行队列;权 利 要 求 书 1/2 页 2 CN 114416325 B 2所述 表示L对F在 处的负偏导, F为模型初始值, L为均方误差, =arg 表示第t棵树的学习过程, 第t 棵树拟合的是 给出的负偏导, T为CART的数目; 所述任务 排序模块中条件公式为 , 其中 为步长的共 轭复数。 2.根据权利要求1所述的基于智能分析的批量任务计算系统, 其特征在于, 所述任务获 取模块的配置信息包括任务标识、 任务类型以及任务 参数。 3.根据权利要求1所述的基于智能分析的批量任务计算系统, 其特征在于, 所述任务计 算模块中 为最佳线程数。 4.根据权利要求1所述的基于智能分析的批量任务计算系统, 其特征在于, 所述任务分 配模块中子表1、 子表 2、…、 子表Z中的任务个数为10 0个。 5.根据权利要求1所述的基于智能分析的批量任务计算系统, 其特征在于, 所述计时单 元的具体流程为: 设定计时单元的工作周期为G分钟, 在到达 G分钟后, 筛选出缓存 单元内的 已完成的任务, 然后清除与已完成任务相对应的缓存数据。权 利 要 求 书 2/2 页 3 CN 114416325 B 3

.PDF文档 专利 基于智能分析的批量任务计算系统

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