边缘计算协同方法、边缘计算节点、计算机设备及介质技术

技术编号:34028975 阅读:27 留言:0更新日期:2022-07-06 10:38
本公开提供一种边缘计算协同方法、边缘计算节点、计算机设备及可读存储介质,所述方法包括:边缘计算节点计算本节点上运行的各应用的最新负载值,向其它节点发送该最新负载值,以使其更新其应用负载信息表;接收其它节点发送的各自节点上运行的各应用的最新负载值;将本节点及其它节点上运行的各应用的最新负载值分别更新到本节点的应用负载信息表中;当有新的应用请求连接时,判断其应用负载信息表中本节点对应的该应用的最新负载值是否超过负载阈值;若超过,则将新的应用请求引导至其负载信息表中该应用的最新负载值最低的节点进行处理。本公开的技术方案实现边缘计算节点群在应用层面的更精细化均衡利用,提升处理效率,提高应用响应速度。提高应用响应速度。提高应用响应速度。

Edge computing collaboration method, edge computing node, computer equipment and media

【技术实现步骤摘要】
边缘计算协同方法、边缘计算节点、计算机设备及介质


[0001]本公开属于通信
,具体涉及一种边缘计算协同方法,一种边缘计算节点,一种计算机设备,以及一种计算机可读存储介质。

技术介绍

[0002]随着5G商用时代来临,数据量将更加巨大和复杂,对数据计算提出更高要求,同时也为边缘计算的发展带来了新的机遇,边缘计算是指在靠近用户、物等数据产生源头的一端,采用集网络、计算、存储、应用核心能力为一体的云计算开放平台,就近提供最近端服务;应用对计算和存储的需求在边缘侧完成,可以实现更快的业务响应,减轻核心网流量及中心云处理的压力,能很好满足用户在高实时性、应用智能、安全与隐私保护等方面的业务需求。
[0003]边缘计算节点靠近用户侧部署,数量较多,出于成本及需求考虑,单个节点的计算和存储能力配置不会太高。在某些情况下会出现各节点负载失衡的情况,如某区域大型活动造成用户聚集,移动端请求激增所带来的该区域边缘计算节点超出处理能力,但周边节点仍然处于正常或轻负荷状态的问题。
[0004]目前已有的解决边缘计算节点间协同的方案是建立分布式边缘云系统,由一个中心化平台或中心云平台完成多个边缘计算节点的管理,以及根据用户请求任务的复杂度和实时性要求分配到边缘计算节点或中心化平台进行处理,来实现边缘计算节点和中心化平台的负载均衡;对边缘计算节点的负载评估也大多基于整个节点的负载状况。此种方式类似于云边协同,中心化平台与中心云相似,但一旦中心平台出现问题,整个分布式边缘云架构无法正常运行,而且由于节点上运行应用的实际性能和响应时间与多种因素相关,节点的整体负载状况只是一种粗略的因素,并不能精细地反映节点中某个应用的实际处理效率,节点整体负载的评估在某些情况下不够精细;虽然边缘计算节点可以有自治能力,但没有机制实现各边缘计算节点间的协同和均衡,影响终端设备获取的边缘计算服务的质量。

技术实现思路

[0005]本公开提供一种边缘计算协同方法、边缘计算节点、计算机设备及计算机可读存储介质,可以解决边缘计算节点间负载不均衡的情况,从而实现边缘计算节点群在应用层面的更精细化均衡利用,提升处理效率,提高应用响应速度,提升用户体验。
[0006]第一方面,本公开实施例提供一种边缘计算协同方法,包括:
[0007]边缘计算节点计算本节点上运行的各应用的最新负载值,并向边缘计算群内其它边缘计算节点发送本节点上运行的各应用的最新负载值,以使其它边缘计算节点根据所述各应用的最新负载值更新其应用负载信息表;
[0008]所述边缘计算节点接收边缘计算群内其它边缘计算节点发送的各自节点上运行的各应用的最新负载值;
[0009]所述边缘计算节点将本节点及边缘计算群内其它边缘计算节点上运行的各应用
的最新负载值分别更新到本节点的应用负载信息表中;
[0010]当有新的应用请求连接到边缘计算节点时,所述边缘计算节点判断其应用负载信息表中本节点对应的该应用的最新负载值是否超过负载阈值;
[0011]若超过,则所述边缘计算节点将所述新的应用请求引导至其负载信息表中该应用的最新负载值最低的边缘计算节点进行处理。
[0012]进一步的,所述边缘计算节点计算本节点上运行的各应用的最新负载值,包括:
[0013]所述边缘计算节点采集本节点上运行的各应用的连接数量和响应时延;
[0014]所述边缘计算节点根据采集到的所述各应用的连接数量和响应时延计算各应用的平均连接数量和平均响应时延;以及,
[0015]所述边缘计算节点根据所述各应用的平均连接数量和平均响应时延计算出本节点上运行的各应用的最新负载值。
[0016]进一步的,所述方法还包括:
[0017]所述边缘计算节点创建配置参数表,所述配置参数表包括应用负载采集频率、应用负载更新周期和本节点上运行的各应用的负载阈值;
[0018]所述边缘计算节点采集本节点上运行的各应用的连接数量和响应时延,具体为:
[0019]所述边缘计算节点根据所述应用负载采集频率采集本节点上运行的各个应用的连接数量和响应时延;
[0020]所述边缘计算节点根据采集到的所述各应用的连接数量和响应时延计算各应用的平均连接数量和平均响应时延,具体为:
[0021]所述边缘计算节点根据采集到的所述各应用的连接数量和响应时延计算所述应用负载更新周期内各应用的平均连接数量和平均响应时延;
[0022]所述边缘计算节点判断其应用负载信息表中本节点对应的该应用的最新负载值是否超过负载阈值,具体为:
[0023]所述边缘计算节点根据本节点上运行的各应用的负载阈值判断其应用负载信息表中本节点对应的该应用的最新负载值是否超过负载阈值。
[0024]进一步的,所述边缘计算节点根据所述各应用的平均连接数量和平均响应时延计算出本节点上运行的各应用的最新负载值,采用以下计算公式计算:
[0025]AL=(C/C
MAX
)
×
W
C
+(R/R
MAX
)
×
W
D

[0026]其中,AL为所述边缘计算节点上运行的某应用的最新负载值;C为单位时间内该应用的平均连接数量;C
MAX
为单位时间内该应用的连接数量最大限值;W
C
为应用连接数量在节点应用负载评估中所占权重;R为单位时间内该应用的平均响应时延;R
MAX
为单位时间内该应用的响应时延最大限值;W
D
为响应时延在节点应用负载评估中所占权重,并且W
C
+W
D
=1。
[0027]进一步的,所述边缘计算节点将所述新的应用请求引导至其负载信息表中该应用的最新负载值最低的边缘计算节点进行处理,包括:
[0028]所述边缘计算节点从其应用负载信息表中选择该应用的最新负载值为最低的边缘计算节点作为转移节点;以及,
[0029]将所述新的请求告知所述转移节点,并向所述新的应用请求发起方发送重定向消息,以使所述新的应用请求发起方重建连接至所述转移节点,并使所述转移节点处理所述新的应用请求。
[0030]第二方面,本公开实施例提供一种边缘计算节点,包括:计算模块、发送模块、接收模块、更新模块、判断模块和引导模块;
[0031]所述计算模块设置为计算本节点上运行的各应用的最新负载值;
[0032]所述发送模块设置为向边缘计算群内其它边缘计算节点发送本节点上运行的各应用的最新负载值,以使其它边缘计算节点根据所述各应用的最新负载值更新其应用负载信息表;
[0033]所述接收模块设置为接收边缘计算群内其它边缘计算节点发送的各自节点上运行的各应用的最新负载值;
[0034]所述更新模块设置为将本节点及边缘计算群内其它边缘计算节点上运行的各应用的最新负载值分别更新到本节点的应用负载信息表中;
[0035]所述判断本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种边缘计算协同方法,其特征在于,包括:边缘计算节点计算本节点上运行的各应用的最新负载值,并向边缘计算群内其它边缘计算节点发送本节点上运行的各应用的最新负载值,以使其它边缘计算节点根据所述各应用的最新负载值更新其应用负载信息表;所述边缘计算节点接收边缘计算群内其它边缘计算节点发送的各自节点上运行的各应用的最新负载值;所述边缘计算节点将本节点及边缘计算群内其它边缘计算节点上运行的各应用的最新负载值分别更新到本节点的应用负载信息表中;当有新的应用请求连接到边缘计算节点时,所述边缘计算节点判断其应用负载信息表中本节点对应的该应用的最新负载值是否超过负载阈值;若超过,则所述边缘计算节点将所述新的应用请求引导至其负载信息表中该应用的最新负载值最低的边缘计算节点进行处理。2.根据权利要求1所述的方法,其特征在于,所述边缘计算节点计算本节点上运行的各应用的最新负载值,包括:所述边缘计算节点采集本节点上运行的各应用的连接数量和响应时延;所述边缘计算节点根据采集到的所述各应用的连接数量和响应时延计算各应用的平均连接数量和平均响应时延;以及,所述边缘计算节点根据所述各应用的平均连接数量和平均响应时延计算出本节点上运行的各应用的最新负载值。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述边缘计算节点创建配置参数表,所述配置参数表包括应用负载采集频率、应用负载更新周期和本节点上运行的各应用的负载阈值;所述边缘计算节点采集本节点上运行的各应用的连接数量和响应时延,具体为:所述边缘计算节点根据所述应用负载采集频率采集本节点上运行的各个应用的连接数量和响应时延;所述边缘计算节点根据采集到的所述各应用的连接数量和响应时延计算各应用的平均连接数量和平均响应时延,具体为:所述边缘计算节点根据采集到的所述各应用的连接数量和响应时延计算所述应用负载更新周期内各应用的平均连接数量和平均响应时延;所述边缘计算节点判断其应用负载信息表中本节点对应的该应用的最新负载值是否超过负载阈值,具体为:所述边缘计算节点根据本节点上运行的各应用的负载阈值判断其应用负载信息表中本节点对应的该应用的最新负载值是否超过负载阈值。4.根据权利要求2所述的方法,其特征在于,所述边缘计算节点根据所述各应用的平均连接数量和平均响应时延计算出本节点上运行的各应用的最新负载值,采用以下计算公式计算:AL=(C/C
MAX
)
×
W
C
+(R/R
MAX
)
×
W
D
;其中,AL为所述边缘计算节点上运行的某应用的最新负载值;C为单位时间内该应用的平均连接数量;C
MAX
为单位时间内该应用的连接数量最大限值;W
C
为应用连接数量在节点应
用负载评估中所占权重;R为单位时间内该应用的平均响应时延;R
MAX
为单位时间内该应用的响应时延最大限值;W
D
为响应时延在节点应用负载评估中所占权重,并且W
C
+W
D
=1。5.根据权利要求1所述的方法,其特征在于,所述边缘计算节点将所述新的应用请求引导至其负载信息表中该应...

【专利技术属性】
技术研发人员:饶光
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1