[发明专利]一种基于MapReduce的自适应作业调度方法无效

专利信息
申请号: 200910311687.X 申请日: 2009-12-17
公开(公告)号: CN102004670A 公开(公告)日: 2011-04-06
发明(设计)人: 王非;卢正新;黄本雄;王芙蓉 申请(专利权)人: 华中科技大学
主分类号: G06F9/50 分类号: G06F9/50;G06F15/16
代理公司: 北京市德权律师事务所 11302 代理人: 周发军
地址: 430074 湖北*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 mapreduce 自适应 作业 调度 方法
【权利要求书】:

1.一种基于MapReduce的自适应作业调度方法,其特征在于,包括下列步骤:

第一步,MapReduce计算节点根据自身的计算能力、存储能力与网络吞吐能力参数,生成各个计算节点单CPU内核的能力指数;

第二步,参照MapReduce集群计算系统内所有计算节点的能力指数,计算MapReduce作业的数据块规模;

第三步,调度节点根据计算出的数据块规模,对新进入的MapReduce作业的数据进行划分;

第四步,结合各计算节点的能力指数,调度节点动态将MapReduce作业的数据块组装成任务,分配给各计算节点;

第五步,动态统计各计算节点的资源使用率,如果资源使用率低于门限,重新计算MapReduce作业的数据块规模。

2.根据权利要求1所述的基于MapReduce的自适应作业调度方法,其特征在于,所述计算节点单CPU内核的能力指数,包括计算节点扫描自身的硬件配置参数,包括CPU核数、CPU核主频、内存容量及网络接口数量与带宽;根据硬件配置参数,按照下式计算:

式中,Ccore代表计算节点单CPU内核的能力指数,Ccore越大表示计算节点单一CPU内核对单一任务的处理能力越强,越能处理较大规模的任务;w代表计算节点所有网络接口的带宽之和,单位为Mbps;f代表计算节点的CPU内核主频,单位为GHz;m代表计算节点的内存总量,单位为GB;p代表计算节点的CPU内核数量,单位为个。

3.根据权利要求1所述的基于MapReduce的自适应作业调度方法,其特征在于,所述计算MapReduce作业的数据块规模,包括调度节点统计MapReduce集群计算系统所有计算节点的单核能力指数,按照下式计算数据块大小:

S=min{(α*Ccorei):1in}]]>

式中,S代表数据块大小,单位为MB;代表MapReduce集群计算系统中所有计算节点单CPU内核的能力指数的最小值,Ccorei代表第i个计算节点的单核能力指数;n代表MapReduce集群计算系统中计算节点总数;α代表调节因子,取值范围为0~1。

4.根据权利要求1所述的基于MapReduce的自适应作业调度方法,其特征在于,所述MapReduce作业的数据划分,包括如下步骤:设定MapReduce集群计算系统的数据块规模;调用MapReduce集群计算系统的数据划分功能对MapReduce作业的数据划分为数据块。

5.根据权利要求4所述的基于MapReduce的自适应作业调度方法,其特征在于,所述调度节点对任务的动态装配及动态调度,包括计算节点向调度节点报告其剩余能力指数,所述调度节点根据所述计算节点的剩余能力指数,按照下式产生所述计算节点最大可处理数据块数:

D=Cr/S

式中,D代表所述计算节点最大可处理数据块数,S代表数据块大小,Cr代表计算节点可用的剩余能力指数。

6.根据权利要求5所述的基于MapReduce的自适应作业调度方法,其特征在于,所述计算节点向调度节点报告其剩余能力指数,按照下式公式计算:

Cr=p*Ccore-Cused

式中,Cr代表计算节点可用的剩余能力指数,Ccore代表计算节点单CPU内核的能力指数,p代表计算节点的CPU内核数量,Cused代表计算节点当前已经使用的能力指数。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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