一种基于系统指标和业务指标的网元选择方法及装置与流程

文档序号:40084394发布日期:2024-11-27 11:27阅读:11来源:国知局
一种基于系统指标和业务指标的网元选择方法及装置与流程

本技术涉及核心网领域,尤其涉及一种基于系统指标和业务指标的网元选择方法及装置。


背景技术:

1、现有技术中,5gc网元在选择目标网元时,仅考虑了备选网元的网元负载(nfload,系统级负载,以数值1-100来标识负载占比)、网元状态(nf status,网元实例的状态,例如已注册、已暂停、无法发现等)、网元资源使用(nf resource usage,例如cpu、内存、硬盘等的分配情况)等系统指标,并未考虑备选网元的业务逻辑的健康状态和业务级负载等业务指标。存在以下两方面问题:

2、一方面,网元状态正常(外部接口、心跳、进程正常)的备选网元,其有可能已经不能提供正常的业务逻辑了,导致有可能选择了一个不能提供正常业务逻辑的目标网元。

3、另一方面,网元负载属于系统级负载情况,不能精准地体现出备选网元的各类型业务的负载情况。例如,当某备选网元1的语音业务负载90%,nas短消息业务负载10%,总的系统负载80%;备选网元2的语音业务负载10%,nas短消息业务负载90%,总的系统负载50%的情况下,当有新的nas短消息业务被触发时,根据现有的方案,会选择系统负载更低的备选网元2。而该备选网元2的nas短消息业务已经接近饱和,并非合适的目标网元。


技术实现思路

1、本技术旨在至少在一定程度上解决相关技术中的技术问题之一。

2、为此,本技术的第一个目的在于提出一种基于系统指标和业务指标的网元选择方法,以避免选择网元状态正常但可能已经不能提供正常业务逻辑的备选网元为目标网元,以及避免选择当前业务负载过高的备选网元为目标网元。

3、本技术的第二个目的在于提出一种基于系统指标和业务指标的网元选择装置。

4、本技术的第三个目的在于提出一种电子设备。

5、为达上述目的,本技术第一方面实施例提出了一种基于系统指标和业务指标的网元选择方法,包括:

6、通过应用功能单元周期性地获取备选网元的网元业务指标,所述网元业务指标包括业务级负载和业务逻辑的健康状态;

7、响应于5gc网元需要选择目标网元,向网络数据分析单元发送备选网元数据分析请求消息,通过所述网络数据分析单元收集所述备选网元的网元系统指标与网元业务指标;

8、基于所述备用网元的网元系统指标和网元业务指标,计算所述备选网元的偏差总分;

9、基于所述备选网元的偏差总分,从多个所述备选网元中选择目标网元。

10、可选的,通过应用功能单元周期性地获取备选网元的业务逻辑的健康状态,包括:

11、通过所述应用功能单元向所述备选网元发送模拟业务请求,触发所述备选网元执行全部或部分业务逻辑,检查并存储备选网元的全部或部分业务逻辑的健康状态,其中,所述部分业务逻辑包括至少一个关键业务逻辑。

12、可选的,通过应用功能单元周期性地获取备选网元的业务级负载,包括:

13、通过所述应用功能单元获取所述备选网元当前正在处理的一种、多种、或全部业务类型及各业务类型相应的负载。

14、可选的,通过所述网络数据分析单元收集多个所述备选网元的网元系统指标与网元业务指标,包括:

15、通过所述网络数据分析单元根据操作管理维护单元与无线通信单元收集多个所述备选网元的网元系统指标,所述网元系统指标包括备选网元的网元资源使用情况、网元负载和网元状态;

16、通过所述网络数据分析单元根据应用功能单元收集多个所述备选网元的网元业务指标。

17、可选的,所述基于所述备用网元的网元系统指标和网元业务指标,计算所述备选网元的偏差总分,包括:

18、基于所述备用网元的网元系统指标,计算所述备选网元的系统偏差积分;

19、基于所述备用网元的网元业务指标,计算所述备选网元的业务偏差积分;

20、将所述备选网元的系统偏差积分与业务偏差积分的和,作为所述备选网元的偏差总分。

21、可选的,所述基于所述备用网元的网元系统指标,计算所述备选网元的系统偏差积分,包括:

22、计算连续n1个大采样周期内相同小采样周期的系统指标同比均值和系统指标同比系数,表达式为:

23、

24、其中,ma为所述系统指标同比均值,mi表示第i个大采样周期内相同小采样周期的系统指标同比系数,xi表示第i个大采样周期内相同小采样周期的系统指标;

25、计算临近n2个小采样周期内的系统指标环比均值与系统指标环比系数,表达式为:

26、

27、其中,pa为所述系统指标环比均值,pj表示第j个小采样周期内的系统指标环比系数,xk表示第j个小采样周期内的系统指标;

28、基于权重的分值计算公式,根据所述系统指标同比均值、系统指标同比系数、系统指标环比均值和系统指标环比系数,计算所述备选网元的系统偏差积分,表达式为:

29、

30、其中,sp为所述系统偏差积分,θm为同比系统指标强度系数,θp为环比系统指标强度系数,βi第i个大采样周期内相同小采样周期的系统指标强度系数,βj为第j个小采样周期的系统指标强度系数。

31、可选的,所述基于所述备用网元的网元业务指标,计算所述备选网元的业务偏差积分,包括:

32、计算连续n1个大采样周期内相同小采样周期的业务指标同比均值和业务指标同比系数,表达式为:

33、

34、其中,ma’为所述业务指标同比均值,mi’表示第i个大采样周期内相同小采样周期的业务指标同比系数,xi’表示第i个大采样周期内相同小采样周期的业务指标;

35、计算临近n2个小采样周期内的业务指标环比均值与业务指标环比系数,表达式为:

36、

37、其中,pa’为所述业务指标环比均值,pj’表示第j个小采样周期内的业务指标环比系数,xj表示第j个小采样周期内的业务指标;

38、基于权重的分值计算公式,根据所述业务指标同比均值、业务指标同比系数、业务指标环比均值和业务指标环比系数,计算所述备选网元的业务偏差积分,表达式为:

39、

40、其中,sa为所述业务偏差积分,θm’为同比业务指标强度系数,θp’为环比业务指标强度系数,βi’第i个大采样周期内相同小采样周期的业务指标强度系数,βj’为第j个小采样周期的业务指标强度系数。

41、所述基于所述备选网元的偏差总分,从多个所述备选网元中选择目标网元,包括:

42、选择偏差总分最小的备选网元作为所述目标网元。

43、为达上述目的,本技术第二方面实施例提出了一种基于系统指标和业务指标的网元选择装置,包括:

44、获取模块,用于通过应用功能单元周期性地获取备选网元的网元业务指标,所述网元业务指标包括业务级负载和业务逻辑的健康状态;

45、收集模块,响应于5gc网元需要选择目标网元,用于向网络数据分析单元发送备选网元数据分析请求消息,通过所述网络数据分析单元收集所述备选网元的网元系统指标与网元业务指标;

46、偏差总分计算模块,用于基于所述备用网元的网元系统指标和网元业务指标,计算所述备选网元的偏差总分;

47、网元选择模块,用于基于所述备选网元的偏差总分,从多个所述备选网元中选择目标网元。

48、为达上述目的,本技术第三方面实施例提出了一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;

49、所述存储器存储计算机执行指令;

50、所述处理器执行所述存储器存储的计算机执行指令,以实现如上述第一方面中任一项所述的方法。

51、本技术的实施例提供的技术方案至少带来以下有益效果:

52、在选择目标网元时进一步考虑了备选网元的业务逻辑的健康情况,能够避免选择网元状态正常(外部接口、心跳、进程正常),但可能已经不能提供正常业务逻辑的备选网元为目标网元;在选择目标网元时进一步考虑了备选网元的业务级负载情况,能够避免选择当前业务负载过高的备选网元为目标网元;利用偏差积分算法,能够准确地计算出最优目标网元,通过综合评估备选网元的业务级负载和业务逻辑健康状态,以及系统级别的性能指标,能够准确识别出当前最适合承载新业务或重定向现有业务的网元,这有助于优化资源分配,确保网络资源被高效利用,提升整体网络性能和服务质量。

53、本技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1