[发明专利]基于Hadoop云计算框架的高效迭代机制设计方法有效

专利信息
申请号: 201710284534.5 申请日: 2017-04-25
公开(公告)号: CN107122238B 公开(公告)日: 2018-05-25
发明(设计)人: 朱颢东;李红婵;南姣芬;张志锋;赵进超 申请(专利权)人: 郑州轻工业学院
主分类号: G06F9/48 分类号: G06F9/48;G06F9/448;G06F11/20;H04L29/08
代理公司: 郑州大通专利商标代理有限公司 41111 代理人: 张立强
地址: 450002 *** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 云计算 迭代机制 应用程序编程接口 主体控制模块 循环迭代 调用 研究技术领域 缓存 迭代过程 功能研究 任务调度 容错机制 主节点 迭代 索引 创建
【说明书】:

发明属于Hadoop云计算框架研究技术领域,具体涉及Hadoop云计算框架的迭代功能研究设计,尤其涉及一种基于Hadoop云计算框架的高效迭代机制设计方法,包括:在Hadoop云计算框架中设计一个应用程序编程接口API;调用应用程序编程接口API在主节点创建一个循环迭代主体控制模块;调用应用程序编程接口API在从节点对迭代过程中被重复使用的数据进行缓存和索引;为主节点中循环迭代主体控制模块设计任务调度和容错机制。本发明提供一种基于Hadoop云计算框架的高效迭代机制设计方法,设计出一个具备高效迭代机制的E‑Hadoop云计算框架。

技术领域

本发明属于Hadoop云计算框架研究技术领域,具体涉及Hadoop云计算框架的迭代功能研究设计,尤其涉及一种基于Hadoop云计算框架的高效迭代机制设计方法。

背景技术

传统的Hadoop云计算框架并不支持高效的迭代操作,它仅通过一种较为低效的手段实现该操作:首先人为制定一系列MapReduce任务,然后再精心编写相应的驱动程序来指导这些任务的迭代执行。这虽然能够解决海量数据处理或大数据处理中的迭代操作,但是这将产生两个严重问题:1)即使从节点中使用的大部分数据在整个迭代过程并不发生变化,但每次迭代也必须从HDFS中重新下载,这将导致主节点频繁的I/O操作,浪费大量网络资源和CPU资源;2)每次迭代操作之后对迭代终止点的检测需要一个额外的MapReduce任务,这将导致Hadoop云计算框架每次迭代都要浪费一次网络资源和CPU资源。这两个问题都大大降低了该云计算框架迭代操作的性能,进而降低了处理海量数据或大数据的性能。

发明内容

本发明的目的在于克服上述传统的Hadoop云计算框架中迭代功能方面的不足,探索提高Hadoop云计算框架迭代性能的方法,提供了一种基于Hadoop云计算框架的高效迭代机制设计方法,设计出一个具备高效迭代机制的E-Hadoop云计算框架。

为了实现上述目的,本发明采用以下技术方案:

基于Hadoop云计算框架的高效迭代机制设计方法,一个Hadoop云计算平台有多个节点,其中所述节点分为主节点和从节点,所述Hadoop云计算平台为搭建了Hadoop云计算框架的多台主机或服务器,包括以下步骤:

步骤1:在Hadoop云计算框架中创建一个用于简化MapReduce迭代程序编写的应用程序编程接口API;

步骤2:调用应用程序编程接口API,在主节点创建一个循环迭代主体控制模块;

步骤3:调用应用程序编程接口API,在从节点对迭代过程中被重复使用的数据进行缓存和索引;

步骤4:为主节点中循环迭代主体控制模块设计任务调度和容错机制,包括:

步骤4.1:对Hadoop云计算框架中的任务调度机制进行设计,包括:

步骤4.1.1:在主节点存储从节点到主节点所使用过的数据之间的映射关系;

步骤4.1.2:主节点接收从节点发送的Heartbeat信号;

步骤4.1.3:主节点检查从节点是否空闲,若是,则主节点为该从节点指派一个任务,并且在该任务执行过程中使用该从节点中缓存的数据;若否,则主节点指派该任务给其他从节点;

步骤4.2:对Hadoop云计算框架中的容错机制进行设计,包括:

步骤4.2.1:主节点周期性地Ping从节点,检查从节点的状态是否可用,当检测到从节点失效时,则将在该从节点上正在执行或已完成的Map任务置为空闲状态,并将该Map任务分配给其他从节点执行;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州轻工业学院,未经郑州轻工业学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710284534.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top