一种多连接资源的分配算法制造技术

技术编号:37598024 阅读:25 留言:0更新日期:2023-05-18 11:46
本发明专利技术涉及移动通信技术领域,具体为一种多连接资源的分配算法,包括以下步骤:网元调用接口获取连接;判断当前网元的策略类型,并根据具体策略类型执行对应的算法;有益效果为:本发明专利技术提出的多连接资源的分配算法可动态根据网元的策略配置项在多连接资源池中选取最优的一个连接进行通信,并对超出负荷的连接进行重建,以达到网元连接的流量负载均衡。以达到网元连接的流量负载均衡。以达到网元连接的流量负载均衡。

【技术实现步骤摘要】
一种多连接资源的分配算法


[0001]本专利技术涉及移动通信
,具体为一种多连接资源的分配算法。

技术介绍

[0002]在第五代移动通信技术(5G)中,5G移动网络核心网(5GC)整体拆分为控制面功能(CP,Control Plane)和用户面功能(User Plane,UP)两类。
[0003]现有技术中,控制面功能实现用户设备(UE)接入控制、注册、会话建立、移动性管理等信令控制功能。用户设备(User Equipment,UE)接入网络并与数据网络(Data Net,DN)建立会话之后,控制面功能将用户面隧道以及转发规则等按照PFCP(Packet Forwarding Control Protocol)消息格式下发给用户面功能,用户面功能在接入网络AN和数据网络DN之间建立隧道,并依据隧道信息和转发规则,进行数据转发、丢弃、缓存、qos等处理。
[0004]但是,核心网控制面网元间当前使用的是一个长链接,在网元生命周期内一直使用,这样会导致单连接负载过高,可能会引起拥塞、丢包等问题。

技术实现思路

[0005]本专利技术的目的在于提供一种多连接资源的分配算法,以解决上述
技术介绍
中提出的问题。
[0006]为实现上述目的,本专利技术提供如下技术方案:一种多连接资源的分配算法,所述分配算法包括以下步骤:
[0007]网元调用接口获取连接;
[0008]判断当前网元的策略类型,并根据具体策略类型执行对应的算法。
[0009]优选的,所述网元的策略类型包括轮循策略、优先级策略以及权重策略。
[0010]优选的,所述轮询策略依次选择多链接池中的连接,若连接超出负荷则对当前连接进行重建,并继续选择下一条连接。
[0011]优选的,所述优先级策略根据每条链接的优先级属性对连接进行排序,并选择优先级高的连接,直至连接资源耗尽,若连接超出负荷,则将当前连接优先级置为最低,并重新排序,然后进行重建。
[0012]优选的,所述权重策略根据连接的权重比例分配选择次数,并依次选择每一条连接,直至每条连接的可分配次数耗尽,若所有连接的可分配次数都已耗尽,则重新分配每条连接的选择次数,若连接超出负荷,则对当前连接进行重建,并继续选择下一条连接。
[0013]优选的,所述轮循策略具体操作如下:
[0014]a)获取上一次取连接的索引值;
[0015]b)自增该索引值,并在连接池中取到对应的连接;
[0016]c)判断当前连接是否超负荷;
[0017]d)将当前连接状态置为待重建状态,执行步骤b;
[0018]e)取出并返回当前连接。
[0019]优选的,所述优先级策略具体操作如下:
[0020]1)取出连接池中优先级最高的连接;
[0021]2)判断当前连接是否超负荷,是则执行步骤3,否则执行步骤5;
[0022]3)将当前连接状态置为待重建;
[0023]4)将当前连接的优先级置位最低,然后按照优先级重新排序,执行步骤1;
[0024]5)否,则取出并返回当前连接。
[0025]优选的,所述权重策略具体操作如下:
[0026]A)取出连接池中待分配的连接;
[0027]B)判断当前连接是否超负荷,是则执行步骤C,否则执行步骤D;
[0028]C)当前连接状态置为待重建,并继续获取下一条连接,执行步骤A;
[0029]D)检查当前连接的可分配次数是否为0,是则执行步骤E,否则执行步骤F;
[0030]E)继续获取下一条连接执行步骤A;
[0031]F)取出并记录当前连接;
[0032]G)判断所有连接的可分配次数总和是否为0,若为0则根据配置权重信息,重新分配每条连接的可分配次数;
[0033]H)返回连接信息。
[0034]与现有技术相比,本专利技术的有益效果是:
[0035]本专利技术提出的多连接资源的分配算法可动态根据网元的策略配置项在多连接资源池中选取最优的一个连接进行通信,并对超出负荷的连接进行重建,以达到网元连接的流量负载均衡。
附图说明
[0036]图1为本专利技术方法流程图。
具体实施方式
[0037]为了使本专利技术的目的、技术方案进行清楚、完整地描述,及优点更加清楚明白,以下结合附图对本专利技术实施例进行进一步详细说明。应当理解,此处所描述的具体实施例是本专利技术一部分实施例,而不是全部的实施例,仅仅用以解释本专利技术实施例,并不用于限定本专利技术实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0038]实施例一
[0039]请参阅图1,本专利技术提供一种技术方案:一种多连接资源的分配算法,所述分配算法包括以下步骤:
[0040]网元调用接口获取连接;
[0041]判断当前网元的策略类型,并根据具体策略类型执行对应的算法,网元的策略类型包括轮循策略、优先级策略以及权重策略;轮询策略依次选择多链接池中的连接,若连接超出负荷则对当前连接进行重建,并继续选择下一条连接;优先级策略根据每条链接的优先级属性对连接进行排序,并选择优先级高的连接,直至连接资源耗尽,若连接超出负荷,则将当前连接优先级置为最低,并重新排序,然后进行重建;权重策略根据连接的权重比例
分配选择次数,并依次选择每一条连接,直至每条连接的可分配次数耗尽,若所有连接的可分配次数都已耗尽,则重新分配每条连接的选择次数,若连接超出负荷,则对当前连接进行重建,并继续选择下一条连接。
[0042]实施例二
[0043]在实施例一的基础上,轮循策略具体操作如下:
[0044]a)获取上一次取连接的索引值;
[0045]b)自增该索引值,并在连接池中取到对应的连接;
[0046]c)判断当前连接是否超负荷;
[0047]d)将当前连接状态置为待重建状态,执行步骤b;
[0048]e)取出并返回当前连接。
[0049]实施例三
[0050]在实施例二的基础上,优先级策略具体操作如下:
[0051]1)取出连接池中优先级最高的连接;
[0052]2)判断当前连接是否超负荷,是则执行步骤3,否则执行步骤5;
[0053]3)将当前连接状态置为待重建;
[0054]4)将当前连接的优先级置位最低,然后按照优先级重新排序,执行步骤1;
[0055]5)否,则取出并返回当前连接。
[0056]实施例四
[0057]在实施例三的基础上,权重策略具体操作如下:
[0058]A)取出连接池中待分配的连接;
[0059]B)判断当前连接是否超负荷,是则执行步骤C,否则执行步骤D;
[0060]C)当前连接状态置为待重建,并继续获取下一条连接,执行步骤A;
[0061]D)检查当前连接的可分配次数是否为0,是则执行步骤E本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多连接资源的分配算法,其特征在于:所述分配算法包括以下步骤:网元调用接口获取连接;判断当前网元的策略类型,并根据具体策略类型执行对应的算法。2.根据权利要求1所述的一种多连接资源的分配算法,其特征在于:所述网元的策略类型包括轮循策略、优先级策略以及权重策略。3.根据权利要求2所述的一种多连接资源的分配算法,其特征在于:所述轮询策略依次选择多链接池中的连接,若连接超出负荷则对当前连接进行重建,并继续选择下一条连接。4.根据权利要求2所述的一种多连接资源的分配算法,其特征在于:所述优先级策略根据每条链接的优先级属性对连接进行排序,并选择优先级高的连接,直至连接资源耗尽,若连接超出负荷,则将当前连接优先级置为最低,并重新排序,然后进行重建。5.根据权利要求2所述的一种多连接资源的分配算法,其特征在于:所述权重策略根据连接的权重比例分配选择次数,并依次选择每一条连接,直至每条连接的可分配次数耗尽,若所有连接的可分配次数都已耗尽,则重新分配每条连接的选择次数,若连接超出负荷,则对当前连接进行重建,并继续选择下一条连接。6.根据权利要求3所述的一种多连接资源的分配算法,其特征在于:所述轮循...

【专利技术属性】
技术研发人员:刘辉赵臻
申请(专利权)人:浪潮通信技术有限公司
类型:发明
国别省市:

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

1