一种边缘节点任务协调方法、设备及存储介质技术

技术编号:28046116 阅读:9 留言:0更新日期:2021-04-09 23:31
本申请实施例提供了一种边缘节点任务协调方法、设备及存储介质,所述方法包括接收网络监视器发送的各个边缘节点的网络性能信息;接收应用编排管理器发送的各个应用实例的性能信息;接收源应用实例发送的任务调度请求消息,所述任务调度请求消息中包括所述源应用实例对应的应用标识;根据所述应用标识、所述各个边缘节点的网络性能信息和所述各个应用实例的性能信息,确定目的应用实例;向所述源应用实例发送所述目的应用实例对应的应用实例标识。在本申请实施例中,利用各边缘节点的资源占用情况不均衡的特点,将某一边缘节点的任务卸载到其它边缘节点处理,充分利用了边缘节点的资源,且满足终端对任务处理的实时性需求。

【技术实现步骤摘要】
一种边缘节点任务协调方法、设备及存储介质
本申请涉及通信
,具体地涉及一种边缘节点任务协调方法、设备及存储介质。
技术介绍
边缘计算的核心思想是将计算、存储及网络服务下沉至网络边缘,在不改变原有网络架构的基础上利用靠近网络边缘的一系列设备进行辅助计算,将原本需传输至云计算平台的数据卸载至离终端更近的网络边缘进行本地处理,以减少网络传输和多级转发带来的宽度和时延损耗,能够达到快速反应、降低业务响应时延的目的。其中,靠近网络边缘的设备即边缘节点,边缘节点可以提供存储、计算、网络等资源。然而,边缘节点的计算能力及存储能力通常有限,单个边缘节点可能无法在有效的时间内处理大量数据。一种可能的方式是通过边缘节点和云计算平台协同的方式,将部分计算任务上传到云计算平台上执行。但云计算平台和边缘节点的距离通常较远,会产生较大的传输时延,无法满足实时性要求。
技术实现思路
有鉴于此,本申请提供一种边缘节点任务协调方法、设备及存储介质,以利于解决现有技术中单个边缘节点的计算和存储能力不足的问题。第一方面,本申请实施例提供了一种边缘节点任务协调方法,应用于任务协调器,所述方法包括:接收网络监视器发送的各个边缘节点的网络性能信息,所述网络性能信息用于表征边缘节点的信息传输能力;接收应用编排管理器发送的各个应用实例的性能信息,所述应用实例的性能信息用于表征所述应用实例对应的边缘节点的信息处理能力;接收源应用实例发送的任务调度请求消息,所述任务调度请求消息用于请求将所述源应用实例的待执行任务调度至其它应用实例执行,所述任务调度请求消息中包括所述源应用实例对应的应用标识;根据所述应用标识、所述各个边缘节点的网络性能信息和所述各个应用实例的性能信息,确定目的应用实例;向所述源应用实例发送所述目的应用实例对应的应用实例标识。优选地,所述方法还包括附加信息,所述附加信息包括与所述源应用实例相对应的应用属性信息,所述应用属性信息用于表征应用对信息传输能力的需求;所述根据所述应用标识、所述各个边缘节点的网络性能信息和所述各个应用实例的性能信息,确定目的应用实例,包括:所述根据所述应用标识、所述各个边缘节点的网络性能信息、所述各个应用实例的性能信息和所述应用属性信息,确定目的应用实例。优选地,所述方法还包括附加信息,所述附加信息包括与所述待执行任务相对应的优先级信息;所述根据所述应用标识、所述各个边缘节点的网络性能信息和所述各个应用实例的性能信息,确定目的应用实例,包括:根据所述应用标识、所述各个边缘节点的网络性能信息、所述各个应用实例的性能信息和所述优先级信息,确定目的应用实例。优选地,所述待执行任务包括K个子任务,K≥2;所述根据所述应用标识、所述各个边缘节点的网络性能信息和所述各个应用实例的性能信息,确定目的应用实例,包括:所述根据所述应用标识、所述各个边缘节点的网络性能信息和所述各个应用实例的性能信息,确定K个目的应用实例,所述K个目的应用实例与所述K个子任务相对应;所述向所述源应用实例发送所述目的应用实例对应的应用实例标识,包括:向所述源应用实例发送所述K个目的应用实例对应的K个应用实例标识。优选地,所述任务调度请求消息中还包括附加信息,所述附加信息包括所述K个子任务的子任务属性信息,所述子任务属性信息用于表征子任务对信息传输能力的需求;所述根据所述应用标识、所述各个边缘节点的网络性能信息和所述各个应用实例的性能信息,确定K个目的应用实例,包括:所述根据所述应用标识、所述各个边缘节点的网络性能信息、所述各个应用实例的性能信息和所述K个子任务的子任务属性信息,确定K个目的应用实例。第二方面,本申请实施例提供了一种边缘节点任务协调方法,应用于任务协调器,所述方法包括:接收网络监视器发送的各个边缘节点的网络性能信息,所述网络性能信息用于表征边缘节点的信息传输能力;接收应用编排管理器发送的各个应用实例的性能信息,所述应用实例的性能信息用于表征所述应用实例对应的边缘节点的信息处理能力;向源应用实例发送所述各个边缘节点的网络性能信息和所述各个应用实例的性能信息。第三方面,本申请实施例提供了一种边缘节点任务协调方法,应用于源应用实例,所述方法包括:接收终端发送的第一任务执行请求消息,所述第一任务执行请求消息中包括待执行任务的任务数据;向任务协调器发送任务调度请求消息,所述任务调度请求消息用于请求将所述源应用实例的待执行任务调度至其它应用实例执行,所述任务调度请求消息中包括所述源应用实例对应的应用标识;接收所述任务协调器发送的目的应用实例的应用实例标识,所述目的应用实例为所述任务协调器根据所述应用标识、各个边缘节点的网络性能信息和各个应用实例的性能信息确定的应用实例;根据所述目的应用实例的应用实例标识,向所述目的应用实例发送第二任务执行请求消息,所述第二任务执行请求消息中包括所述待执行任务的任务数据;接收所述目的应用实例发送的任务执行结果,所述任务执行结果为对所述待执行任务的任务数据进行处理获得的数据处理结果;向所述终端发送所述任务执行结果。优选地,所述方法还包括附加信息,所述附加信息包括与所述源应用实例相对应的应用属性信息,所述应用属性信息用于表征应用对信息传输能力的需求;所述目的应用实例具体为所述任务协调器根据所述应用标识、各个边缘节点的网络性能信息、各个应用实例的性能信息和所述应用属性信息确定的应用实例。优选地,所述方法还包括附加信息,所述附加信息包括与所述待执行任务相对应的优先级信息;所述目的应用实例具体为所述任务协调器根据所述应用标识、各个边缘节点的网络性能信息、各个应用实例的性能信息和所述优先级信息确定的应用实例。优选地,在所述向任务协调器发送任务调度请求消息之前,还包括:将所述待执行任务划分为K个子任务,K≥2;所述接收所述任务协调器发送的目的应用实例对应的应用实例标识,包括:接收所述任务协调器发送的K个目的应用实例对应的K个应用实例标识,所述K个目的应用实例与所述K个子任务相对应,所述K个目的应用实例为所述任务协调器根据所述应用标识、各个边缘节点的网络性能信息和各个应用实例的性能信息确定的K个应用实例;所述根据所述目的应用实例的应用实例标识,向所述目的应用实例发送第二任务执行请求消息,包括:根据所述K个目的应用实例对应的K个应用实例标识,分别向所述K个目的应用实例发送子任务执行请求消息,每个所述子任务请求消息中包括一个对应的子任务的任务数据;所述接收所述目的应用实例发送的任务执行结果,包括:接收所述K个目的应用实例发送的K个子任务执行结果,将所述K个子任务执行结果进行汇总,获得任务执行结果。优选地,所述任务调度请求消息中还包括附加信息,所述附加信息包括所述K个子任务的子任务属性信息,所述子任务属性信息用于表征子任务对信息传输能力的需求;所述K个目的应用实例具体为:所本文档来自技高网...

【技术保护点】
1.一种边缘节点任务协调方法,其特征在于,应用于任务协调器,所述方法包括:/n接收网络监视器发送的各个边缘节点的网络性能信息,所述网络性能信息用于表征边缘节点的信息传输能力;/n接收应用编排管理器发送的各个应用实例的性能信息,所述应用实例的性能信息用于表征所述应用实例对应的边缘节点的信息处理能力;/n接收源应用实例发送的任务调度请求消息,所述任务调度请求消息用于请求将所述源应用实例的待执行任务调度至其它应用实例执行,所述任务调度请求消息中包括所述源应用实例对应的应用标识;/n根据所述应用标识、所述各个边缘节点的网络性能信息和所述各个应用实例的性能信息,确定目的应用实例;或者,根据所述应用标识、所述各个边缘节点的网络性能信息、所述各个应用实例的性能信息和附加信息,确定目的应用实例,所述附加信息包括所述源应用实例相对应的应用属性信息和/或所述待执行任务相对应的优先级信息,所述应用属性信息用于表征应用对信息传输能力的需求;/n向所述源应用实例发送所述目的应用实例对应的应用实例标识。/n

【技术特征摘要】
1.一种边缘节点任务协调方法,其特征在于,应用于任务协调器,所述方法包括:
接收网络监视器发送的各个边缘节点的网络性能信息,所述网络性能信息用于表征边缘节点的信息传输能力;
接收应用编排管理器发送的各个应用实例的性能信息,所述应用实例的性能信息用于表征所述应用实例对应的边缘节点的信息处理能力;
接收源应用实例发送的任务调度请求消息,所述任务调度请求消息用于请求将所述源应用实例的待执行任务调度至其它应用实例执行,所述任务调度请求消息中包括所述源应用实例对应的应用标识;
根据所述应用标识、所述各个边缘节点的网络性能信息和所述各个应用实例的性能信息,确定目的应用实例;或者,根据所述应用标识、所述各个边缘节点的网络性能信息、所述各个应用实例的性能信息和附加信息,确定目的应用实例,所述附加信息包括所述源应用实例相对应的应用属性信息和/或所述待执行任务相对应的优先级信息,所述应用属性信息用于表征应用对信息传输能力的需求;
向所述源应用实例发送所述目的应用实例对应的应用实例标识。


2.根据权利要求1所述的方法,其特征在于,所述待执行任务包括K个子任务,K≥2;
所述根据所述应用标识、所述各个边缘节点的网络性能信息和所述各个应用实例的性能信息,确定目的应用实例,包括:所述根据所述应用标识、所述各个边缘节点的网络性能信息和所述各个应用实例的性能信息,确定K个目的应用实例,所述K个目的应用实例与所述K个子任务相对应;或者,
所述根据所述应用标识、所述各个边缘节点的网络性能信息、所述各个应用实例的性能信息和附加信息,确定目的应用实例,包括:根据所述应用标识、所述各个边缘节点的网络性能信息、所述各个应用实例的性能信息和所述附加信息,确定K个目的应用实例,所述附加信息包括所述源应用实例相对应的应用属性信息、所述待执行任务相对应的优先级信息和/或所述K个子任务的子任务属性信息,所述子任务属性信息用于表征子任务对信息传输能力的需求;所述向所述源应用实例发送所述目的应用实例对应的应用实例标识,包括:向所述源应用实例发送所述K个目的应用实例对应的K个应用实例标识。


3.一种边缘节点任务协调方法,其特征在于,应用于任务协调器,所述方法包括:
接收网络监视器发送的各个边缘节点的网络性能信息,所述网络性能信息用于表征边缘节点的信息传输能力;
接收应用编排管理器发送的各个应用实例的性能信息,所述应用实例的性能信息用于表征所述应用实例对应的边缘节点的信息处理能力;
向源应用实例发送所述各个边缘节点的网络性能信息和所述各个应用实例的性能信息。


4.一种边缘节点任务协调方法,其特征在于,应用于源应用实例,所述方法包括:
接收终端发送的第一任务执行请求消息,所述第一任务执行请求消息中包括待执行任务的任务数据;
向任务协调器发送任务调度请求消息,所述任务调度请求消息用于请求将所述源应用实例的待执行任务调度至其它应用实例执行,所述任务调度请求消息中包括所述源应用实例对应的应用标识;
接收所述任务协调器发送的目的应用实例的应用实例标识,所述目的应用实例为所述任务协调器根据所述应用标识、各个边缘节点的网络性能信息和各个应用实例的性能信息确定的应用实例;或者,所述目的应用实例为所述任务协调器根据所述应用标识、所述各个边缘节点的网络性能信息、所述各个应用实例的性能信息和附加信息,确定的应用实例,所述附加信息包括所述源应用实例相对应的应用属性信息和/或所述待执行任务相对应的优先级信息,所述应用属性信息用于表征应用对信息传输能力的需求;
根据所述目的应用实例的应用实例标识,向所述目的应用实例发送第二任务执行请求消息,所述第二任务执行请求消息中包括所述待执行任务的任务数据;
接收所述目的应用实例发送的任务执行结果,所述任务执行结果为对所述待执行任务的任务数据进行处理获得的数据处理结果;
向所述终端发送所述任务执行结果。


5.根据权利要求4所述的方法,其特征在于,在所述向任务协调器发送任务调度请求消息之前,还包括:将所述待执行任务划分为K个子任务,K≥2;
所述接收所述任务协调器发送的目的应用实例对应的应用实例标识,包括:接收所述任务协调器发送的K个目的应用实例对应的K个应用实例标识,所述K个目的应用实例与所述K个子任务相对应,所述K个目的应用实例为所述任务协调器根据所述应用标识、各个边缘节点的网络性能信息和各个应用实例的性能信息确定的K个应用实例;或者,所述K个目的应用实例为所述任务协调器根据所述应用标识、各个...

【专利技术属性】
技术研发人员:冯江平
申请(专利权)人:深圳艾灵网络有限公司
类型:发明
国别省市:广东;44

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

1