【技术实现步骤摘要】
调整服务器负载的方法、装置和相关设备
本申请涉及物联网
,尤其涉及一种调整服务器负载的方法、装置和相关设备。
技术介绍
边缘计算是一种优化应用程序或云计算系统的技术,它将应用程序的数据或服务的某些部分从中心节点(云端服务器)转移到逻辑端点(边缘服务器)。在目前的兴起的物联网领域中开始广泛应用边缘计算的技术,通过边缘服务器进行执行分析和知识生成,使控制系统与中央数据中心之间的通信带宽减少。比如视频结构化服务系统就是一种典型的基于边缘计算的新型视频监控应用的物联网系统。通常的应用形式为云端服务器连接着一个或多个区域的边缘服务器,边缘服务器又直接与设备端相连。在类似上述基于边缘计算的物联网系统中,在某一区域内,当需要选择一台边缘服务器与设备进行连接时,云端服务器会根据边缘服务器的地理位置、连接设备数量、处理器使用率、内存使用率等因素进行选择合适的边缘服务器,以实现该区域内的边缘服务器负载均衡。但是,由于边缘服务器和设备之间为长连接,当某个区域内的边缘服务器或者设备发生变动时,比如新加入边缘服务器或者部分设备离线等情况,该区域内的边缘服务器就无法一直保持负载均衡的状态。这样就会影响该区域内服务整体的吞吐量,导致服务整体吞吐量无法达到理想情况。
技术实现思路
有鉴于此,本申请提供一种调整服务器负载的方法、装置和相关设备,以解决当某个区域内的边缘服务器或者设备发生变动时,该区域内的边缘服务器就无法一直保持负载均衡的状态的问题。为实现上述目的,本申请提供如下技术方案:本申请第一方面 ...
【技术保护点】
1.一种调整服务器负载的方法,其特征在于,包括:/n监听边缘服务器的状态以及设备的状态;/n若监听到所述边缘服务器的状态或者所述设备的状态发生变动,则识别所述边缘服务器的状态或者所述设备的状态发生变动所在的区域;/n获取所述区域内每一个所述边缘服务器的设备连接数量;/n根据每一个所述边缘服务器的设备连接数量,对各个所述边缘服务器连接的设备进行调整,以使得调整后的各个所述边缘服务器负载均衡。/n
【技术特征摘要】
1.一种调整服务器负载的方法,其特征在于,包括:
监听边缘服务器的状态以及设备的状态;
若监听到所述边缘服务器的状态或者所述设备的状态发生变动,则识别所述边缘服务器的状态或者所述设备的状态发生变动所在的区域;
获取所述区域内每一个所述边缘服务器的设备连接数量;
根据每一个所述边缘服务器的设备连接数量,对各个所述边缘服务器连接的设备进行调整,以使得调整后的各个所述边缘服务器负载均衡。
2.根据权利要求1所述的方法,其特征在于,所述根据每一个所述边缘服务器的设备连接数量,对各个所述边缘服务器连接的设备进行调整,以使得调整后的各个所述边缘服务器负载均衡,包括:
根据每一个所述边缘服务器的设备连接数量,判断所述区域内各个所述边缘服务器负载是否能保持均衡;
若所述区域内各个所述边缘服务器负载不能保持均衡,则对各个所述边缘服务器连接的设备进行调整,以使得调整后的各个所述边缘服务器负载均衡。
3.根据权利要求1所述的方法,其特征在于,所述监听边缘服务器的状态以及设备的状态,包括:
利用心跳机制监听所述边缘服务器的状态以及所述设备的状态。
4.根据权利要求1所述的方法,其特征在于,所述若监听到所述边缘服务器的状态或者所述设备的状态发生变动,则识别所述边缘服务器的状态或者所述设备的状态发生变动所在的区域,包括:
若接收到任一设备的连接请求,则识别出所述设备所在的区域,以确定所述区域内的边缘服务器。
5.根据权利要求2所述的方法,其特征在于,所述根据每一个所述边缘服务器的设备连接数量,判断所述区域内各个所述边缘服务器负载是否能保持均衡,包括:
若所述区域内每两个边缘服务器的设备连接数量之间的差值都不大于预设的阈值,则所述区域内各个所述边缘服务器负载保持均衡;
若所述区域内每两个边缘服务器的设备连接数量之间的差值不是都不大于预设的阈值,则所述区域内各个所述边缘服务器负载不均衡。
6.根据权利要求1所述的方法,其特征在于,所述对各个所述边缘服务器连接的设备进行调整,以使得调整后的各个所述边缘服务器负载均衡,包括:
构建边缘服务器数组;其中,所述边缘服务器数组包括:按照边缘服务器的设备连接数量大小进行排序的多个边缘服务器;
将所述边缘服务器数组中设备连接数量最大的边缘服务器所连接的一个设备断开,并将断开的设备与设备连接数量最少的边缘服务器进行连接;
在所述断开的设备与所述设备连接数量最少的边缘服务器连接后,调整所述边缘服务器数组中的边缘服务器的位置,得到更新后的边缘服务器数组;
基于所述更新后的边缘服务器数组,调整各个边缘服务器的负载,以使各个边缘服务器达到负载均衡。
7.根据权利要求6所述的方法,其特征在于,所述在所述断开的设备与所述设备连接数量最少的边缘服务器连接后,调整所述边缘服务器数组中的边缘服务器的位置,得到更新后的边缘服务器数组,包括:
更新所述边缘服务器数组中的边缘服务器的设备连接数量;
根据更新后的所述边缘服务器数组中的边缘服务器的设备连接数量,调整所述边缘服务器数组中的边缘服务器...
【专利技术属性】
技术研发人员:汤爱迪,
申请(专利权)人:北京金山云网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。