一种边缘端动态均衡方法、系统、设备及存储介质技术方案

技术编号:36181958 阅读:11 留言:0更新日期:2022-12-31 20:39
本发明专利技术公开了一种边缘端动态均衡方法、系统、设备及存储介质,其中所述方法包括:遍历网关集群中每个网关设备的负载数据,根据所述负载数据对每个所述网关设备的负载状态进行判断和标记;若存在满足预设条件的目标网关设备,则结合各所述网关设备所标记的负载状态将所述目标网关设备的负载节点转移至满足转移条件的网关设备中。本发明专利技术根据网关设备的负载状态来实现网关负载均衡功能,确保负载均衡后的每个网关设备都可及时采集设备数据以及及时响应工位电脑所下发的控制指令,同时,负载均衡后可避免因网关负载过高所导致的数据传输慢以及数据丢包问题,合理分配网关资源,避免造成资源浪费。免造成资源浪费。免造成资源浪费。

【技术实现步骤摘要】
一种边缘端动态均衡方法、系统、设备及存储介质


[0001]本专利技术涉及网关负载均衡
,尤其涉及一种边缘端动态均衡方法、系统、设备及计算机可读存储介质。

技术介绍

[0002]边缘网关是部署在网络边缘侧的网关,其拥有数据采集、传输存储以及远程监控等功能。在工业现场运行过程中,大部分工业设备都依靠网关来进行数据传输,若网关设备出现宕机的情况,该网关所连接的多个设备数据将无法采集,工位电脑则无法对生产设备进行及时响应与下发控制;且网关间还会出现负载不均衡的情况,有些网关连接的节点较多、负载高,进一步造成数据传输慢,甚至出现数据包丢失等问题;而部分网关负载较低,造成采集资源浪费。

技术实现思路

[0003]为了克服现有技术的不足,本专利技术的目的之一在于提供一种边缘端动态均衡方法,可对网关负载进行合理分摊,达到网关负载均衡效果。
[0004]本专利技术的目的之二在于提供一种边缘端动态均衡系统,执行上述边缘端动态均衡方法。
[0005]本专利技术的目的之三在于提供一种电子设备。
[0006]本专利技术的目的之四在于提供一种计算机可读存储介质。
[0007]本专利技术的目的之一采用如下技术方案实现:
[0008]一种边缘端动态均衡方法,包括:
[0009]遍历网关集群中每个网关设备的负载数据,根据所述负载数据对每个所述网关设备的负载状态进行判断和标记;
[0010]若存在满足预设条件的目标网关设备,则结合各所述网关设备所标记的负载状态将所述目标网关设备的负载节点转移至满足转移条件的网关设备中。
[0011]进一步地,判断所述网关设备的负载状态的方法为:
[0012]判断所述网关设备的负载比例值是否在超过第一负载设定值,若是,则将所述网关设备的负载状态标记为繁忙状态;
[0013]判断所述网关设备的负载比例值是否在低于第二负载设定值,若是,则将所述网关设备的负载状态标记为空闲状态;
[0014]其中,所述第一负载设定值大于第二负载设定值。
[0015]进一步地,所述负载数据是按照预设的间隔时间周期对所述网关设备所连接的网关负载进行监控获得。
[0016]进一步地,判断是否存在满足所述预设条件的目标网关设备的方法为:
[0017]判断是否有网关设备处于宕机状态,若有则满足所述预设条件并将该网关设备标记为目标网关设备;或,
[0018]判断是否有网关设备的负载状态标记为繁忙状态,若有则满足所述预设条件并将其标记为目标网关设备。
[0019]进一步地,当存在满足预设条件的目标网关设备时,其负载转移方法为:
[0020]基于消息请求方式获取所述目标网关设备以外的所有网关设备的响应顺序以确定所述目标网关设备与其余网关设备间的距离;
[0021]按照网关间的距离以及负载状态将所述目标网关设备的负载节点转移至满足转移条件的指定网关设备中;所述转移条件包括与所述目标网关设备相距预设距离内,网关设备的负载状态处于空闲状态,且网关设备的负载比例值小于网关负载比例均值。
[0022]进一步地,每个满足所述转移条件的网关设备所能接收的分摊负载值=网关负载比例均值

该网关设备在转移前的负载比例值。
[0023]进一步地,还包括:
[0024]遍历每个所述网关设备的负载数据时计算网关负载比例均值,判断网关负载比例均值是否大于等于预设的第三负载设定值,若是则向指定终端发送网关过载警告,或在接入备用网关后自动执行负载转移操作。
[0025]本专利技术的目的之二采用如下技术方案实现:
[0026]一种边缘端动态均衡系统,执行如上述的边缘端动态均衡方法,所述系统包括:
[0027]监控模块,用于获取对网关集群中每个网关设备进行负载监控并获得各网关设备的负载数据;
[0028]负载分析模块,用于遍历网关集群中每个网关设备的负载数据,根据所述负载数据对每个所述网关设备的负载状态进行判断和标记;
[0029]负载转移模块,用于判断是否存在满足预设条件的目标网关设备,若存在则结合各所述网关设备所标记的负载状态将所述目标网关设备的负载节点转移至满足转移条件的网关设备中。
[0030]本专利技术的目的之三采用如下技术方案实现:
[0031]一种电子设备,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述的边缘端动态均衡方法。
[0032]本专利技术的目的之四采用如下技术方案实现:
[0033]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被执行时实现上述的边缘端动态均衡方法。
[0034]相比现有技术,本专利技术的有益效果在于:
[0035]本专利技术根据网关设备的负载状态来实现网关负载均衡功能,确保负载均衡后的每个网关设备都可及时采集设备数据以及及时响应工位电脑所下发的控制指令,同时,负载均衡后可避免因网关负载过高所导致的数据传输慢以及数据丢包问题,合理分配网关资源,避免造成资源浪费。
附图说明
[0036]图1为本专利技术边缘端动态均衡方法的流程示意图;
[0037]图2为本专利技术边缘端动态均衡系统的模块示意图。
具体实施方式
[0038]下面,结合附图以及具体实施方式,对本专利技术做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。
[0039]实施例一
[0040]如图1所示,本实施例提供一种边缘端动态均衡方法,其动态均衡方法主要包括如下步骤:
[0041]步骤S1:对网关集群中每个网关设备进行负载监控并获得各网关设备的负载数据;
[0042]步骤S2:遍历网关集群中每个网关设备的负载数据,根据所述负载数据对每个所述网关设备的负载状态进行判断和标记;
[0043]步骤S3:判断是否存在满足预设条件的目标网关设备,若存在,则从网关集群中识别出满足转移条件的网关设备,并结合各所述网关设备所标记的负载状态将所述目标网关设备的负载节点转移至满足转移条件的网关设备中。
[0044]本实施例可预先定义网关管理系统的负载监控频率,即根据实际需求定义网关检测间隔时间周期,按照间隔时间周期对网关管理系统所连接的网关设备进行负载监控以获得每个网关设备的负载数据。
[0045]所述负载数据包括管理网络中的网关节点名称、网关连接状态、通信时延等数据。与此同时,网关管理系统还可对所有网关节点进行全局拓扑生成星型拓扑结构图,从而确定网关负载比例和网关运行时的负载状态。
[0046]而判断所述网关设备的负载状态的方法为:
[0047]根据所述网关设备的负载数据计算出所述网关设备的负载比例值,负载比例值的计算方式为网关连接节点数量/网关最大容纳的节点数量;
[0048]判断所述网关设备的负载比例值是否在超过第一负载设定值,若是,则将所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种边缘端动态均衡方法,其特征在于,包括:遍历网关集群中每个网关设备的负载数据,根据所述负载数据对每个所述网关设备的负载状态进行判断和标记;若存在满足预设条件的目标网关设备,则结合各所述网关设备所标记的负载状态将所述目标网关设备的负载节点转移至满足转移条件的网关设备中。2.根据权利要求1所述的边缘端动态均衡方法,其特征在于,判断所述网关设备的负载状态的方法为:判断所述网关设备的负载比例值是否在超过第一负载设定值,若是,则将所述网关设备的负载状态标记为繁忙状态;判断所述网关设备的负载比例值是否在低于第二负载设定值,若是,则将所述网关设备的负载状态标记为空闲状态;其中,所述第一负载设定值大于第二负载设定值。3.根据权利要求1所述的边缘端动态均衡方法,其特征在于,所述负载数据是按照预设的间隔时间周期对所述网关设备所连接的网关负载进行监控获得。4.根据权利要求1所述的边缘端动态均衡方法,其特征在于,判断是否存在满足所述预设条件的目标网关设备的方法为:判断是否有网关设备处于宕机状态,若有则满足所述预设条件并将该网关设备标记为目标网关设备;或,判断是否有网关设备的负载状态标记为繁忙状态,若有则满足所述预设条件并将其标记为目标网关设备。5.根据权利要求1所述的边缘端动态均衡方法,其特征在于,当存在满足预设条件的目标网关设备时,其负载转移方法为:基于消息请求方式获取所述目标网关设备以外的所有网关设备的响应顺序以确定所述目标网关设备与其余网关设备间的距离;按照网关间的距离以及负载状态将所述目标网关设备的负载节点转移至满足转移条件的指定网关设备中;所述转...

【专利技术属性】
技术研发人员:张燕聪马怀杰戴海明苏泽辉赖育杭彭冰孔涛鹏
申请(专利权)人:广州盛原成科技有限公司
类型:发明
国别省市:

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

1