The evolution of the present invention relates to a method for C RAN data distribution mechanism, which belongs to the field of wireless communication. The method comprises the following steps: S1, issued by the control software control information is sent to the main control module in the software stack; S2: after treatment, the main control module sends control information protocol stack internal distribution module for data from a data distribution module to the corresponding module or to send information through network analysis; S3: send the corresponding processing module through the data distribution module. The invention can carry out packet processing in parallel, completely eliminate the coupling between layers and layers, and use a unified interlayer interface for communication. In this way, the granularity of parallel processing between data packets is reduced from the whole protocol stack level to the level level. When the amount of user data grows, the processing capacity of the entire protocol stack can be greatly improved.
【技术实现步骤摘要】
面向C-RAN的数据分发机制的演进方法
本专利技术属于无线通信领域,涉及面向C-RAN的数据分发机制的演进方法。
技术介绍
随着移动通信技术的不断更新,人们对网络带宽和数据传输速率的要求在不断提高,针对以上问题,业界为了解决这个问题,中国移动研究院提出了面向C-RAN的新型集中式接入网架构。这种架构可以根据协议资源池的使用情况,控制协议处理实体在不同硬件资源上的动态迁移,实现资源的统计复用,提高资源利用率。在满足蜂窝网络特点的基础上,C-RAN从下到上将基站系统解耦成4个单元,分别为光纤拉远射频单元、多模基带处理池、多模协议处理池和管理控制池。对于C-RAN这种架构来说,能降低基站建设的花费,节约成本,缩短基站部署时间。还能够满足高容量需求。近几年,由于生产工艺和架构设计的制约,使得处理器主频的提升到达一个瓶颈,进而单核处理器下的的协议处理框架已经不能满足现有的高速网络传输要求。在无法提高单个处理器主频的情况下,多核CPU框架以及并行计算等技术应运而生,可以有效解决单核处理器处理能力不够的问题。但是目前的LTE协议栈是基于串行架构的,不适应多核框架。因此有必要开发一套并行化的协议栈架构,最大程度的发挥多核处理器的性能,提升任务处理的能力。为了提升服务性能,协议栈软件数据转发需要改变传统的小基站串行架构,实现并行化处理,最大程度的提升运行速率,满足网络带宽和用户流量的增长需求。而现有的协议栈硬件处理器是多核处理器,具有较高的处理能力和并发性,因此开发协议栈的并行化架构,也能最大程度的发挥并行处理器的性能优势。
技术实现思路
有鉴于此,本专利技术的目的在于提供面向 ...
【技术保护点】
面向C‑RAN的数据分发机制的演进方法,其特征在于:该方法包括以下步骤:S1:由管控软件发出控制信息,发送给协议栈软件中的主控制模块处理;S2:处理后,主控制模块将协议栈内部的控制信息发送给数据分发模块,由数据分发模块通过对信息的解析发送给对应的模块或网元;S3:通过数据分发模块进行处理发送给对应的模块。
【技术特征摘要】
1.面向C-RAN的数据分发机制的演进方法,其特征在于:该方法包括以下步骤:S1:由管控软件发出控制信息,发送给协议栈软件中的主控制模块处理;S2:处理后,主控制模块将协议栈内部的控制信息发送给数据分发模块,由数据分发模块通过对信息的解析发送给对应的模块或网元;S3:通过数据分发模块进行处理发送给对应的模块。2.根据权利要求1所述的面向C-RAN的数据分发机制的演进方法,其特征在于:所述数据分发模块是实现C-RAN模块化和并行化的模块单元,使用的是集中式数据分发架构,针对C-RAN协议栈中的所有数据。3.根据权利要求1所述的面向C-RAN的数据分发机制的演进方法,其特征在于:所述数据分发模块的作用包括初始化、数据分发、数据缓存、负载均衡、内存管理和核心数据管理。4.根据权利要求3所述的面向C-RAN的数据分发机制的演进方法,其特征在于:所述初始化的实现是基于C-RAN协议栈软件架构内部的主控制模块在建立小区时进行数据分发模块的初始化;初始化分为正常数据分发的初始化和动态迁移时的初始化,正常数据分发初始化负责通信端口初始化,建立与外部实体、内部实体的连接,请求时模块处于等待数据状态;动态迁移时的初始化建立内部实体的连接,同时数据分发模块处于迁移状态。5.根据权利要求3所述的面向C-RAN的数据分发机制的演进方法,其特征在于:所述数据分发负责内外部数据的接收、内部数据向不同其他处理线程间的分发;监听外部和内部接收端口,将外部端口接收到的数据缓存在缓冲区0中,并从堆内存中产生API消息,发送给内部接收端口;将内部端口接收到的数据通过数据分发模块发送给各个数据处理线程;数据分发的实现是通过初始化时设置基站IP和端口号,接收来自核心网的数据;数据分发模块采用I/O多路复用中的select监听数据机制,当监听到外部实体用户平面数据时,先将数据暂存在模块的数据缓存区0中,然后发送API消息...
【专利技术属性】
技术研发人员:胡政权,曾浩,陈和力,吕瑶,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。