[发明专利]基于Flink引擎计算节点动态扩展的任务评价方法和装置在审

专利信息
申请号: 202210306938.0 申请日: 2022-03-25
公开(公告)号: CN114817241A 公开(公告)日: 2022-07-29
发明(设计)人: 宋美娜;罗显宴;鄂海红;张光卫;欧中洪;国晓雪;于勰;董亚飞;李国英;郭京荆 申请(专利权)人: 北京邮电大学
主分类号: G06F16/22 分类号: G06F16/22;G06F16/2458;G06F16/953;G06Q40/02
代理公司: 北京清亦华知识产权代理事务所(普通合伙) 11201 代理人: 单冠飞
地址: 100876 北京市海淀区西*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 flink 引擎 计算 节点 动态 扩展 任务 评价 方法 装置
【权利要求书】:

1.一种基于Flink引擎计算节点动态扩展的任务评价方法,其特征在于,应用于作业管理器,所述方法包括:

接收客户端发送的任务,其中,所述任务是所述客户端根据用户数据生成的;

接收所述客户端在出现数据热点时发送的节点扩展指令,根据所述节点扩展指令修改所述任务的执行图的拓扑结构,并通知目标算子任务的上游算子任务增加结果分区和变更虚拟哈希映射表和虚拟路由表,其中,所述目标算子任务为出现所述数据热点的算子任务;

通过任务管理器启动新增计算节点,初始化所述新增计算节点的输入网关和结果分区,其中,所述新增计算节点的输入网关与所述上游算子任务增加的结果分区连接;

通知所述目标算子任务的下游算子任务增加输入通道,其中,所述下游算子任务增加的输入通道与所述新增计算节点的结果分区连接;

通过所述任务管理器根据修改后的所述任务的执行图的拓扑结构,对用户数据进行处理,得到任务评价结果。

2.如权利要求1所述的方法,其特征在于,所述用户数据包括:用户的基本信息、消费数据、贷款数据、收入数据、社交信息中的一种或者多种。

3.如权利要求1或2所述的方法,其特征在于,所述通过所述任务管理器根据修改后的所述任务的执行图的拓扑结构,对用户数据进行处理,得到任务评价结果,包括:

通过所述任务管理器将经过上游算子任务处理的用户数据通过结果分区传输至目标算子任务的输入网关,其中,所述上游算子任务增加的结果分区与所述新增计算节点的输入网关连接;

将所述目标算子任务的输入网关接收的用户数据分至目标算子任务的N个原有计算节点和新增计算节点进行处理,将经过目标算子任务处理的用户数据通过结果分区传输至下游算子任务的输入网关,其中,所述新增计算节点的结果分区与所述下游算子任务增加的输入通道连接;

将所述下游算子任务的输入网关接收的用户数据分至下游算子任务的M个计算节点进行处理,将经过下游算子任务处理的用户数据传输至下一个算子任务继续处理;

其中,N、M为正整数。

4.如权利要求3所述的方法,其特征在于,所述根据修改后的所述任务的执行图的拓扑结构,对用户数据进行处理,得到任务评价结果,还包括:

通过初始算子任务拉取用户数据,并根据修改后的所述任务的执行图的拓扑结构传输至下一个算子任务进行处理;

通过输出算子任务将处理完成的用户数据输出,得到任务评价结果。

5.如权利要求1所述的方法,其特征在于,所述变更虚拟哈希映射表和虚拟路由表,包括:

通过上游算子任务在虚拟哈希映射表中新增新建结果分区的映射,将上游算子任务的结果分区对应的虚拟哈希值均分一半给所述新建结果分区;

根据虚拟哈希映射表,将所述新建结果分区对应的所有虚拟哈希值在虚拟路由表中全部映射为所述新建结果分区。

6.一种基于Flink引擎计算节点动态扩展的任务评价装置,其特征在于,包括:

作业管理器,用于接收客户端发送的任务,并接收客户端在出现数据热点时发送的节点扩展指令,根据所述节点扩展指令修改所述任务的执行图的拓扑结构,并通知目标算子任务的上游算子任务增加结果分区和变更虚拟哈希映射表和虚拟路由表,其中,所述目标算子任务为出现所述数据热点的算子任务;通知任务管理器启动新增计算节点;通知所述目标算子任务的下游算子任务增加输入通道,其中,所述下游算子任务增加的输入通道对象与所述新增计算节点的结果分区连接;通过所述任务管理器根据修改后的所述任务的执行图的拓扑结构,对用户数据进行处理,得到任务评价结果;

任务管理器,用于接收作业管理器发送的指令,启动新增计算节点,初始化所述新增计算节点的输入网关和结果分区,其中,所述新增计算节点的输入网关与所述上游算子任务增加的结果分区连接;还用于根据修改后的所述任务的执行图的拓扑结构,对用户数据进行处理,得到任务评价结果;

客户端,用于构建任务,将所述任务发送至作业管理器,并在出现数据热点时发送的节点扩展指令至作业管理器。

7.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-5中任一所述的方法。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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