[发明专利]一种基于Hadoop架构的移动终端云资源调度方法有效

专利信息
申请号: 201310311175.X 申请日: 2013-07-23
公开(公告)号: CN103414761B 公开(公告)日: 2017-02-08
发明(设计)人: 沈琦;汤艳;张猛;宋清明 申请(专利权)人: 北京工业大学
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 北京思海天达知识产权代理有限公司11203 代理人: 魏聿珠
地址: 100124 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 hadoop 架构 移动 终端 资源 调度 方法
【说明书】:

技术领域

发明涉及云计算平台中的数据资源,特别是涉及一种基于Hadoop架构的移动终端云资源调度方法。

背景技术

移动互联网和云计算优势互补,云计算正从互联网逐渐过渡到移动互联网。移动终端设备由于受限于体积和便携性的要求,短时间内数据处理能力难以和计算机相比,因此云计算的特点更能在移动互联网上充分体现,弱化了对移动终端设备的处理需求。

移动云计算具有计算量小、请求并发性高、用户实时性要求高的特点,在任务的执行过程中,计算节点与数据间的距离是影响响应时间的重要因素,数据在网络中的传输将严重影响系统的实时性、降低用户体验。如果数据副本刚好存放在计算节点上,那么将大大降低请求的响应时间,由此可见,在移动云计算中,对数据本地化的需求要远大于传统意义上的云计算。

Hadoop是一个实现了谷歌云计算系统的分布式开源框架,包含丰富的分布式与并行计算的相关构件。随着云计算的应用和推广,越来越多诸如微软、亚马逊等互联网行业巨头都参与到云计算的研究和开发中,并使用Hadoop实现了自己的云计算平台。

HDFS(Hadoop Distributed File System)是一个以流式数据访问模式存储超大文件的分布式文件系统,实现了文件的分布式存储。它采用流式方式访问数据集,能够实现高吞吐量的数据访问,适用于大规模数据集,高容错性、高伸缩性的特点使得用户可以使用廉价的硬件设备搭建稳定可靠的分布式平台。HDFS由服务器集群组成,并采用主/从体系架构,集群中包括一个主节点NameNode和若干个从节点DataNode,其中主节点NameNode负责管理文件系统的命名空间和客户端对文件的访问,从节点DataNode负责具体的存储、计算以及对自身附带存储资源的管理,并定期通过“心跳”信息向主节点NameNode发送自身状态,HDFS的结构示意图如图1所示。

在HDFS内部以“块”为单位进行存储,默认块大小为64MB。通常一个文件被分割为一个或多个数据块,由NameNode将其分散存储在不同的DataNode上,并在NameNode的控制下通过DataNode之间的互相复制而具有多个备份,以保证文件系统的高可靠性。DataNode在启动系统时会自动创建自身所存储的各个文件数据块的位置信息,并交由NameNode保存直到系统关闭。

MapReduce是一种云计算的核心计算模式、分布式运算技术,也是简化的分布式编程模式。Hadoop平台下的作业请求都作为MapReduce过程进行,称为一个MapReduce作业,每个作业可分为若干个Map任务和Reduce任务。请求调度方法,就是MapReduce编程模型中的作业调度方法,是MapReduce主节点对Map和Reduce任务的调度。调度方法是一个集群的核心,是影响系统性能、整个集群利用率和吞吐率的关键因素。

MapReduce采用了主/从式结构实现,MapReduce由一个主节点JobTracker和若干个从节点TaskTracker组成。主节点JobTracker负责管理和调度所有作业请求和从节点TaskTracker,它是整个系统分配任务的核心。从节点TaskTracker负责执行作业的具体任务操作,并定期通过“心跳”信息向主节点JobTracker报告任务的执行状态。主节点JobTracker可以运行在集群中的任何一台计算机上,而从节点TaskTracker只能运行在从节点DataNode上,即计算节点一定是数据存储节点,这种配置使得任务有可能在已经存放所需数据的节点上执行,从而有效减少了整个集群带宽的占用率。

以Hadoop分布式文件系统(HDFS,Hadoop Distributed File System)和MapReduce(谷歌MapReduce的开源实现)为核心的Hadoop为用户提供了系统底层细节透明的分布式基础架构。MapReduce和HDFS的主节点均设在同一个管理节点上,其余从节点设在工作节点上。管理节点通过控制指令管理工作节点,工作节点通过心跳信息返回状态信息。主节点JobTracker启动调度器,读取各工作节点任务队列,根据调度方法为从节点TaskTracker分配任务。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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