一种基站与核心网的RESET消息优化的方法技术

技术编号:36338694 阅读:25 留言:0更新日期:2023-01-14 17:51
本发明专利技术公开了一种基站与核心网的RESET消息优化的方法,通过在5G网络中核心网与基站之间发生网络故障时,故障一方会主动发起携带自身标识的RESET消息通知另一方;非故障一方收到RESET消息后通过程序向Flink的发送请求指令;Flink收到RESET消息请求后,Flink通过TaskManager技术功能结合Task Slots与资源的连接关系将RESET消息映射为一个子任务,使用智能分配程序结合Flink里的Task Slot将其均匀放入共享的Slot从而达到充分的利用Task Slots的资源使较大的子任务能够均匀的分布在TaskManager上。使得Reset消息可共用TaskManager的进程,并且可以共用TCP连接和心跳消息,同时可以共用数据集和数据结构,从而减小资源的消耗。减小资源的消耗。减小资源的消耗。

【技术实现步骤摘要】
一种基站与核心网的RESET消息优化的方法


[0001]本专利技术属于IT与软件开发
,具体涉及一种基站与核心网的RESET消息优化的方法。

技术介绍

[0002]在5G网络中,当基站和核心网之间的系统资源出现故障需要发送RESET消息给非故障一方且受影响的不是故障一方对应非故障一方的所有UE时,将这部分系统资源对应的Resource ID列表发给非故障方依据该消息中的Resource ID找到相关联的所有UE,释放非故障方这些UE占用的系统资源和网络资源场景下,消息过多并发造成网络时延及资源的开销过大。Reset消息传递上限一般为1000个,超过则需要缓存等待。
[0003]例如现有专利技术(CN113301598B)公开了一种基站及核心网的资源管理方法,通过将系统资源抽象为系统资源标识Resource ID,系统资源标识Resource ID和系统资源可以一对一映射(如1个Resource ID和1个进程对应),也可以一对多映射(如1个Resource ID和多个进程对应),并将UE与系统资源标识关联,从而实现在RESET过程中只需发送系统资源标识Resource ID,无需发送大量的UE标识,减少发送的消息包大小和发送消息的条数,减少设备间接口处模块的负担,减少占用基站和核心网之间网络传输资源,降低成本投入。但是该方法没有提出解决基站和核心网之间网络时延及资源的开销过大以及Reset消息传递的优化方案。

技术实现思路

[0004]本专利技术针对现有技术的问题,提供一种基站与核心网的RESET消息优化的方法,通过本方法可以有效解决基站和核心网之间网络时延及资源的开销过大问题,同时也可以使得Reset消息(SubTask)可共用TaskManager的进程,并且可以共用TCP连接和心跳消息,同时可以共用一些数据集和数据结构,从而减小资源的消耗。
[0005]为了实现上述专利技术目的,本专利技术的技术方案如下:一种基站与核心网的RESET消息优化的方法,包括以下步骤:1)当核心网与基站之间发生网络故障时,故障一方主动发起携带自身标识的RESET消息通知非故障一方;2)非故障一方收到RESET消息后向Flink的发送包含RESET消息、IP信息的数据请求指令;3)Flink收到RESET消息请求后,通知TaskManager管理模块里创建Task Slots,并通过Task Slots存储RESET消息;通过Flink将RESET消息以流的方式传递,最终分配给Task Slots,使传递的RESET消息中不均匀的文件大小,可以均匀分布在TaskSlot里面;4) 将RESET消息映射为一个SubTask,对不同SubTask不均匀的文件大小做插值处理;RESET消息映射为一个SubTask,多个SubTask交叉部分形成算法链,可以共用资源,提高RESET消息传输效率,减小资源消耗;
5)将经过插值处理提优后的SubTask分别依次放入不同的Task Slot,同时使用智能分配模型结合Flink里的Task Slot里的共享的Slot将充分的利用分槽资源,从而完成SubTask在TaskManager上的均匀分布。
[0006]插值处理会将SubTask中大量重复的价值不大数据过滤掉,依次序放入Task Slot;避免过大的SubTask传递到Task Slot,通过调度将它传递到共享的Slot,其他资源相当的SubTask均匀的放到多个TaskSlot里面。
[0007]进一步的,所述RESET消息包括Resource ID。
[0008]进一步的,所述步骤4)中插值处理指采用二次插值方法,以每个CPU的核数为个数及相邻点做插值,得到二次插值。
[0009]进一步的,所述步骤5)中,所述智能分配模型公式如下:其中:x=分类对象的当前数值,y=分类对象的CPU的核数为个数相邻点做插值相邻点,i=分类对象的顺序号。
[0010]进一步的,所述每个TaskManager管理模块至少有一个Task Slots。
[0011]所述智能分配模型主要作用是对连续近似数据间隔取值,从而避免一个很大的RESET消息传递给Task Slots造成数据阻塞。进故宫差值获取后就可以将数据变小,分摊给其他Task Slots。
[0012]所述TaskManager可划分多个Task Slot,默认数量可以以CPU的核数为准。
[0013]所述通过动态调整Task Slot的个数,用户可以自定义Reset消息可以相互隔离。同时,使用智能分配模型结合Flink里的Task Slot里的共享的Slot将充分的利用分槽资源,使代价较大的SubTask能够均匀的分布在TaskManager上;这样就使得Reset消息可共用TaskManager的进程,并且可以共用TCP连接和心跳消息,同时可以共用一些数据集和数据结构,从而减小资源消耗。
[0014]本专利技术具有的优点及有益效果如下:本专利技术通过动态的调整Task Slot的个数,用户可以自定义Reset消息(SubTask)可以相互隔离;同时,使用共享的slot的将充分的利用分槽的资源,使代价较大的SubTask能够均匀的分布在TaskManager上,这样就使得Reset消息(SubTask)可共用TaskManager的进程,并且可以共用TCP连接和心跳消息,同时可以共用一些数据集和数据结构,从而减小资源的消耗;本专利技术采用智能分配模型可以实现间隔均匀和Flink SQL引擎原理Transformer时序处理更加匹配,还可以较真实还原Task Slot场景缺失数据。
附图说明
[0015]图1为本专利技术方法的工作示意图。
具体实施方式
[0016]下面结合具体实施例对本专利技术做进一步说明。
[0017]实施例:一种基站与核心网的RESET消息优化的方法,包括以下步骤:
1)当核心网与基站之间发生网络故障时,故障一方主动发起携带自身标识的RESET消息通知非故障一方;2)非故障一方收到RESET消息后通过程序向Flink的发送包含RESET消息、IP信息的数据请求指令;3)Flink收到RESET消息请求后,通知TaskManager管理模块里创建Task Slots,并通过Task Slots存储RESET消息;4) 将RESET消息映射为一个SubTask,对不同SubTask不均匀的文件大小做插值处理;5)将经过插值处理提优后的SubTask分别依次放入不同的Task Slot,同时使用智能分配模型结合Flink里的Task Slot里的共享的Slot将充分的利用分槽资源,从而完成SubTask在TaskManager上的均匀分布。
[0018]所述RESET消息包括Resource ID。
[0019]所述步骤4)中插值处理指采用二次插值方法,以每个CPU的核数为个数及相邻点做插值,得到二次插值。
[0020]所述步骤5)中,所述智能分配模型公式如下:其中:x本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基站与核心网的RESET消息优化的方法,其特征在于:包括以下步骤:1)当核心网与基站之间发生网络故障时,故障一方主动发起携带自身标识的RESET消息通知非故障一方;2)非故障一方收到RESET消息后向Flink的发送包含RESET消息、IP信息的数据请求指令;3)Flink收到RESET消息请求后,通知TaskManager管理模块里创建Task Slots,并通过Task Slots存储RESET消息; 4) 将RESET消息映射为一个SubTask,对不同SubTask不均匀的文件大小做插值处理;5)将经过插值处理提优后的SubTask分别依次放入不同的Task Slot,同时使用智能分配模型结合Flink里的Task Slot里的共享的Slot将充分的利用分槽资源,从而完成SubTask在Task...

【专利技术属性】
技术研发人员:韩平莫静锋
申请(专利权)人:广西壮族自治区公众信息产业有限公司
类型:发明
国别省市:

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

1