说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
联系我们
问题反馈
文件分类
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202211169210.4 (22)申请日 2022.09.26 (65)同一申请的已公布的文献号 申请公布号 CN 115269203 A (43)申请公布日 2022.11.01 (73)专利权人 环球数科集团有限公司 地址 518063 广东省深圳市南 山区粤海街 道高新南九道10号深圳湾科技生态园 10栋B座17层01- 03号 (72)发明人 张卫平 彭中华 刘顿 岑全 米小武 郑小龙 (74)专利代理 机构 北京清控智云知识产权代理 事务所 (特殊普通合伙) 11919 专利代理师 林淡如(51)Int.Cl. G06F 9/50(2006.01) G06F 9/54(2006.01) (56)对比文件 CN 110221907 A,2019.09.10 审查员 马丹凤 (54)发明名称 一种基于MapReduce模型的分布式并行计算 编程系统 (57)摘要 本发明提供了一种基于MapReduce模型的分 布式并行计算编程系统, 包 括Map模块、 Reduc e模 块、 任务调度模块、 任务追踪模块、 输入模块、 输 出模块和中转模块, 输入模块用于输入待处理文 件, 任务调度模块用于将任务分配给Map模块, Map模块和Reduc e模块均用于 执行任务, Map模 块 执行的为一级任务, Reduc e模块执行的为二级任 务, 任务追踪模块用于追踪一级任务的完成情 况, 输出模块用于输出Reduce模块的执行结果, 中转模块用于将Map模块的执行结果发送至 Reduce模块。 该系统通过对在Map模块与Reduce 模块之间的数据传输进行优化, 提高了整个系统 的计算处 理效率。 权利要求书2页 说明书6页 附图3页 CN 115269203 B 2022.12.27 CN 115269203 B 1.一种基于MapReduce模型的分布式并行计算编程系统, 其特征在于, 包括Map模块、 Reduce模块、 任务调度模块、 任务追踪模块、 输入模块、 输出模块和中转模块, 所述输入模块 用于输入待处理文件, 所述任务调度模块用于将任务分配给所述Map模块, 所述Map模块和 所述Reduce模块均用于执行任务, 所述Map 模块执行的为一级任务, 所述 Reduce模块执行的 为二级任务, 所述任务追踪模块用于追踪一级任务的完成情况, 所述输出模块用于输出所 述Reduce模块的执行结果, 所述中转模块用于将Map模块的执行结果发送至所述Reduce模 块; 所述Map模块包括至少一个一级任务处理单元, 所述Reduce模块包括至少一个二级任 务处理单元, 所述一级任务处理单元处理一级任务后得到至少一个一级执行结果, 所述一 级执行结果包括结果属性和结果数据, 所述一级 执行结果根据所述结果属性 发送至对应的 二级任务处理单元, 每个二级任务处理单元只能够处理同一类结果属 性的一级执行结果, 所述二级任务处理单元从不同的一级任务处理单元中接 收具有相同结果属 性的一级执行 结果, 计算处理后得到二级执行结果, 所述输出模块将所有二级 执行结果整合后输出, 所述 一级任务处 理单元在同一时间只能处 理一个分片; 所述任务调度模块将待处理文件切分成至少一个分片, 每个分片对应一个一级任务, 所述任务调度模块将待处理文件切分成分片后, 将分片的数量发送给所述任务追踪模块, 所述任务追踪模块将处于空闲状态且与分片等数量的一级任务处理单元地址发送给所述 任务调度模块, 所述任务追踪模块将一级任务处理单元的状态从空闲状态更改为运行状 态, 每个分片赋予一个 分片编号, 所述分片编号包括母编号和子编号, 所述母编号用于表 示 待处理文件, 所述子编号用于表示分片的序号, 一件待处理文件切分得到的分片具有相同 的母编号; 所述任务追踪模块对一级任务处理单元停止追踪并将其状态从运行状态更改为空闲 状态, 所述二级任务处理单元包括至少一个处理组件, 每个处理组件只能处理同一个母编 号的一级执行结果, 缓存区域根据母编号信息将一级执行结果发送给对应的处理组件, 当 所有处理组件均 处于工作状态时且缓存区域中存在母编号与 处理组件均不对应的一级执 行结果时, 一级执 行结果将暂时存放于缓存区域中直至其中一个处 理组件转为空闲状态; 所述中转模块包括传输队列、 调整单元和映射表, 所述传输队列用于接收一级执行结 果, 所述调整单元用于对一级执行结果的排序进行调整, 所述映射表用于记录结果属 性与 二级处理单元的映射关系; 所述传输队列包括固定部分和可调部分, 所述可调部分分为已调部分和未调部分, 所 述调整单元根据排序指数对可调部分中的一级执行结果顺序进行调整的过程包括如下步 骤: S21、 获取一级执行结果在未调部分中的序号, 记为j, 计算出一级执行结果的优先指数 R: ; 其中, k为未调部分含有的一级执 行结果数量, Q 为排序指数; S22、 将优先指数最大的一级执 行结果放入已调部分; S23、 不断重复步骤S21和步骤S2 2、 直至未调部分只剩一个一级执 行结果;权 利 要 求 书 1/2 页 2 CN 115269203 B 2S24、 将未调部分中的一级执 行结果放入已调部分; 所述调整单元计算出可调部分的每一个一级执行结果的排序指数, 然后 根据排序指数 对一级执 行结果顺序进行调整, 计算 一级执行结果排序指数的过程包括如下步骤: S1、 记录下 所述传输队列接收到一级执 行结果的时间t; S2、 从所述任务调度模块中获取该一级执行结果的母编号对应的最大子编号, 即该一 级执行结果所属待处 理文件对应的一级任务数量 ; S3、 从所述任务追踪模块中获取正在运行对应母编号的一级任务处理单元数量, 记为 , 以及这 个一级任务处理单元的运行状态百分比值 , i为运行序号, i的取值范围为 ; S4、 根据下式计算出一级执 行结果的排序指数Q: ; 其中, 表示当前时间点, 为等待时间基数, 为该一级执行结果所属待处理文 件对应的一级任务数量, 为这 个一级任务处理单元中第i个一级任务处理单元的运行 状态百分比值。 2.如权利 要求1所述的一种基于MapReduce模型的分布式并行计算编程系统, 其特征在 于, 所述任务调度模块包括切分单元、 任务包装单元、 任务分配单元, 所述切分单元将待处 理文件切分成分片并为每个分片赋予一个分片编号, 所述任务包装单元将分片及其分片编 号打包成一个任务包, 所述任务分配单 元将所述任务包发送至对应的一级任务处 理单元。 3.如权利 要求2所述的一种基于MapReduce模型的分布式并行计算编程系统, 其特征在 于, 所述任务追踪模块包括对每一个一级任务处理单元 的状态进行实时记录, 状态包括空 闲状态和 运行状态, 所述运行状态通过一个百分比值表示, 当一级任务处理单元 的运行状 态达到100%并将一级 执行结果 发送至所述二级任务处理单元后, 所述任务追踪模块将该一 级任务处 理单元的状态从运行状态更改为空 闲状态。权 利 要 求 书 2/2 页 3 CN 115269203 B 3
专利 一种基于MapReduce模型的分布式并行计算编程系统
文档预览
中文文档
12 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 13:08:09
上传分享
举报
下载
原文档
(372.0 KB)
分享
友情链接
GB/T 19104-2021 过氧乙酸溶液.pdf
GB-T 27000-2023 合格评定 词汇和通用原则.pdf
T-NAIA 0215—2023 煤基厨灶用液体燃料.pdf
GB-T 34079.5-2021 基于云计算的电子政务公共平台服务规范 第5部分:移动服务.pdf
GB-T 9473-2022 读写作业台灯性能要求.pdf
GB-T 39570-2020 电子商务交易产品图像展示要求.pdf
GB-T 15919-2010 海洋学术语 海洋生物学.pdf
GB-T 43334-2023 独立型微电网能量管理系统技术要求.pdf
NY-T 2284-2012 玉米灾害田间调查及分级技术规范.pdf
GB-T 43044-2023 数码照相机 规格指南.pdf
GB-T 37988-2019 信息安全技术 数据安全能力成熟度模型.pdf
GB-T 40753-2021 供应链安全管理体系 ISO 28000实施指南 ISO 28004-2007.pdf
GB-T 40218-2021 工业通信网络 网络和系统安全 工业自动化和控制系统信息安全技术.pdf
GB-T 40692-2021 政务信息系统定义和范围.pdf
TB-T 2231.2-2018 铁道车辆制动系统 第2部分:货车.pdf
GB-T 39559.4-2020 城市轨道交通设施运营监测技术规范 第4部分:轨道和路基.pdf
北京网络安全大会 中小企业如何做好工业互联网安全防护.pdf
HB 8573-2020 民用飞机机载嵌入式操作系统板级支持软件测试要求.pdf
GB-T 3730.1-2022 汽车、挂车及汽车列车的术语和定义 第1部分:类型.pdf
GB-T 38648-2020 信息安全技术 蓝牙安全指南.pdf
交流群
-->
1
/
3
12
评价文档
赞助2元 点击下载(372.0 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。