节点分配方法、系统、装置及电子设备制造方法及图纸

技术编号:32968798 阅读:65 留言:0更新日期:2022-04-09 11:30
本申请提供了节点分配方法、系统、装置及电子设备。在本实施例中,依据用户端的基因特征数据、以及已注册至本设备的各计算节点的基因特征数据之间的特征相关性(也称双端匹配方式,双端是指用户端、以及所有计算节点组成的边缘端),先为用户端确定用于执行计算任务的候选计算节点;之后再进一步从所有候选计算节点中选择出当前在线的目标计算节点并分配给用户端,这相比现有随机分配计算节点给用户端的方式,实现了至少根据用户端的基因数据、边缘端各计算节点的基因数据为用户端分配计算节点执行用户端的计算任务。节点执行用户端的计算任务。节点执行用户端的计算任务。

【技术实现步骤摘要】
节点分配方法、系统、装置及电子设备


[0001]本申请涉及物联网技术,特别涉及节点分配方法、系统、装置及电子设备。

技术介绍

[0002]在物联网中,面对着越来越丰富的智能计算需求(也称计算任务),目前最常用的是由云端控制中心采用随机分配模式随机分配一个边缘计算节点(简称计算节点)来解决该计算需求。
[0003]这里,计算节点,其可部署在靠近物或数据源头的一侧,具备任务计算能力的边缘计算中心或边缘计算设备。在具体实现时,一般符合设计范围要求且具备边缘计算能力的设备或集群都可以称为边缘计算节点(简称计算节点)。
[0004]但是,目前这种由云端控制中心采用随机分配模式随机分配一个边缘计算节点(简称计算节点)来解决用户端的计算任务,常常会出现分配的计算节点不能完成计算任务等问题。

技术实现思路

[0005]本申请实施例提供了节点分配方法、系统、装置及电子设备,以至少根据用户端的基因数据、边缘端各计算节点的基因数据为用户端分配计算节点执行用户端的计算任务。
[0006]本申请实施例提供了第一种节点分配方法,该方本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种节点分配方法,其特征在于,该方法应用于节点管理设备,包括:接收用户端的计算任务;依据已获得的所述用户端的基因特征数据、以及已获得的已注册至本设备的各计算节点的基因特征数据,确定用于执行所述计算任务的候选计算节点;其中,所述用户端的基因特征数据用于表征所述用户端;所述计算节点的基因特征数据用于表征计算节点;从所有候选计算节点中选择出当前在线且用于执行所述计算任务的目标计算节点;将所述目标计算节点分配给所述用户端,以使所述用户端将计算任务发送至所述目标计算节点执行。2.根据权利要求1所述的方法,其特征在于,在该方法之前,进一步包括:接收计算节点在注册时发送的注册参数;所述注册参数用于表示计算节点需要注册至所述节点管理设备时被要求进行注册认证的参数;对所述注册参数进行节点注册逻辑处理,返回注册结果给发送所述注册参数的计算节点;其中,所述注册结果包括:第一结果标识、第二结果标识、第三结果标识、或第四结果标识;所述第一结果标识用于指示计算节点成功注册至节点管理设备;所述第二结果标识用于指示计算节点已被拉入黑名单;所述第三结果标识用于指示计算节点版本需要升级;所述第四结果标识用于指示计算节点需再尝试至少一次重注册。3.根据权利要求2所述的方法,其特征在于,所述注册参数至少包括:计算节点的节点标识ID、计算节点支持的计算类型、计算节点运行的协议版本号、计算节点是否支持联通检测、计算节点的公网IP地址;所述联通检测用于测试节点管理设备和计算节点之间的网络联通质量。4.根据权利要求1所述的方法,其特征在于,所述依据已获得的所述用户端的基因特征数据、以及已获得的已注册至本设备的各计算节点的基因特征数据,确定用于执行所述计算任务的候选计算节点包括:若所述计算任务为所述用户端发送的首个计算任务,则依据已获得的所述用户端的基因特征数据、以及已获得的已注册至本设备的各计算节点的基因特征数据,从已注册至本设备的各计算节点中确定用于执行所述计算任务的候选计算节点;若所述计算任务不为所述用户端发送的首个计算任务,则将已为所述用户端生成的计算节点分配集合中的所有计算节点确定为用于执行所述计算任务的候选计算节点;所述计算节点分配集合是依据已获得的所述用户端的基因特征数据、以及已获得的已注册至本设备的各计算节点的基因特征数据、以及所述用户端之前已被分配的用于执行历史计算任务的历史目标计算节点确定。5.根据权利要求1所述的方法,其特征在于,每一候选计算节点与所述用户端的特征相关性具有对应的置信度;所述置信度用于指示该候选计算节点被分配给所述用户端的可能性;所述目标计算节点是从所有候选计算节点中选择出的满足过滤条件的计算节点,所述目标计算节点与所述用户端之间的特征相关性的置信度大于其他满足过滤条件的候选计算节点与所述用户端之间的特征相关性的置信度;
所述过滤条件至少包括:与所述用户端之间的物理距离最近、和/或负载低于设定负载。6.根据权利要求1所述的方法,其特征在于,所述计算节点的基因特征数据至少包括:计算节点的节点标识ID、计算节点运行的协议版本号、采用关键字

数值KV对的方式组合上报的数据对,数据对包括:信令ID、数据包data,其中,当所述信令ID为监听地址组合标识ADDR时,数据包data表示由计算节点的公网IP地址和计算节点的监听端口Port组成的监听信息;当所述信令ID为状态STATUS时,数据包data表示计算节点的状态标识,所述状态标识表示空闲或者工作中。7.根据权利要求1所述的方法,其特征在于,该方法进一步包括:接收计算节点在注销时发送的注销参数,所述注销参数至少携带:计算节点标识ID、计算节点运行的协议版本号;对所述注销参数进行节点注销逻辑处理,返回处理结果给所述计算节点;所述处理结果包括:注销成功或者需再尝试至少一次重注销;和/或,接收计算节点发送的心跳保活报文,心跳保活报文至少携带:计算节点标识ID、计算节点运行的协议版本号;返回响应结果给所述计算结果;所述响应结果包括:心跳保活报文发送成功、或者需再尝试至少一次重复发送心跳保活报文、或者节点管理设备出现异常、或者计算节点版本需要升级、或者计算节点已被注销、或者计算节点已被拉入黑名单;其中,当所述响应结果包括心跳保活报文发送成功时,则确定发送所述心跳保活报文的计算节点在线。8.一种节点分配方法,其特征在于,该方法应用于节点管理设备,包括:接收用户端的计算任务;依据已获得的所述用户端的基因特征数据、以及已获得的已注册至本设备的各计算节点的基因特征数据,确定用于执行所述计算任务的候选计算节点;以及,依据已获得的所述用户端的基因特征数据、以及已获得的各存储节点的基因特征数据,确定用于存储所述计算任务产生的计算数据的候选存储节点;所述用户端的基因特征数据用于表征所述用户端;所述计算节点的基因特征数据用于表征计...

【专利技术属性】
技术研发人员:赵浩霖
申请(专利权)人:杭州萤石软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1