5G拥塞控制制造技术

技术编号:21313181 阅读:42 留言:0更新日期:2019-06-12 12:29
两种流控制技术的叠加独立地控制数据速率和传输窗口大小以控制分离无线电接入架构中的拥塞,该分离无线电接入架构包括向一个或多个基带处理节点(200)提供用户数据的分组处理节点(100)。具体地,分组处理节点(100)响应于从基带处理节点(200)接收的空中接口反馈,确定用于向基带处理节点(200)提供用户数据的数据速率,以及响应于从基带处理节点(200)接收的传输网络拥塞反馈,确定用于向基带处理节点(200)提供用户数据的传输窗口大小。通过上述操作,本文提出的解决方案实现了高数据吞吐量,同时还具有互联网/TCP兼容性。

5G congestion control

The superposition of two flow control technologies independently controls the data rate and transmission window size to control congestion in the Separated Radio Access Architecture, which includes a packet processing node (100) that provides user data to one or more baseband processing nodes (200). Specifically, the packet processing node (100) determines the data rate for providing user data to the baseband processing node (200) in response to air interface feedback received from the baseband processing node (200), and the transmission window size for providing user data to the baseband processing node (200) in response to transmission network congestion feedback received from the baseband processing node (200). Through the above operations, the proposed solution achieves high data throughput and Internet/TCP compatibility.

【技术实现步骤摘要】
【国外来华专利技术】5G拥塞控制
本文给出的解决方案一般涉及针对具有在至少两个节点之间发送的业务的任何数据系统的拥塞控制,更具体地涉及针对与空中接口拥塞和传输网络拥塞两者有关的5G分离架构的拥塞控制。本文给出的解决方案还可以用于具有两个或更多节点以及其间的非理想数据传输的其他系统,例如WCDMA。
技术介绍
5G分离架构将LTE数字单元划分成2个节点:分组处理单元(PPU)和一个或多个基带处理单元(BPU),如图1所示。可以理解,PPU和BPU也可以被分别称为中央单元(CU)和分布式单元(DU),例如以用于3GPP。每个(无线电)承载将在PPU中具有一个承载缓冲器。然后,用户数据经由一个或多个BPU从PPU中的承载缓冲器调度并向下调度到UE。与传统LTEeNB相比的差异在于5G分离架构RAN将包括前传传输(front-haultransport)。控制通过前传传输数据以获得最佳性能。这意味着至少在拥塞时控制瓶颈缓冲器。传统的拥塞控制解决方案可以例如使用与双连接一样的多支路传输实现高数据吞吐量,或者可以与互联网/TCP(传输控制协议)兼容。然而,这两个目标目前都无法实现。因此,仍然需要改进的拥塞控制解决方案,特别是在分离架构系统中。
技术实现思路
本文给出的解决方案叠加两种流控制技术,以独立地控制数据分组的数据速率和窗口大小。通过这样的操作,本文提出的解决方案实现了高数据吞吐量,同时还具有互联网/TCP兼容性。一个实施例包括一种在分离无线电接入架构中控制拥塞的方法,所述分离无线电接入架构包括在操作上连接到一个或多个基带处理节点的分组处理节点。所述方法在所述分组处理节点中实施。所述方法包括:从基带处理节点接收与所述基带处理节点和从所述基带处理节点接收分组的无线设备之间的空中接口拥塞相对应的第一反馈;从所述基带处理节点接收与所述分组处理节点和所述基带处理节点之间的传输接口的传输网络拥塞相对应的第二反馈。所述方法还包括:响应于所述第一反馈,确定用于向所述基带处理节点提供用户数据的数据速率;响应于所述第二反馈,确定用于向所述基带处理节点提供所述用户数据的传输窗口大小。所述方法还包括:根据所确定的数据速率和所确定的传输窗口大小,向所述基带处理节点发送所述用户数据。一个实施例包括一种在分离无线电接入架构中的分组处理节点,所述分离无线电接入架构包括所述分组处理节点和一个或多个基带处理节点。所述分组处理节点包括接收机、数据速率电路、传输窗口电路以及发射机。所述接收机被配置为:从基带处理节点接收与所述基带处理节点和从所述基带处理节点接收分组的无线设备之间的空中接口拥塞相对应的第一反馈;以及从所述基带处理节点接收与所述分组处理节点和所述基带处理节点之间的传输接口的传输网络拥塞相对应的第二反馈。所述数据速率电路在操作上连接到所述接收机并被配置为:响应于所述第一反馈,确定用于向所述基带处理节点提供用户数据的数据速率。所述传输窗口电路在操作上连接到所述接收机并被配置为:响应于所述第二反馈,确定用于向所述基带处理节点提供所述用户数据的传输窗口大小。所述发射机被配置为:根据所确定的数据速率和所确定的传输窗口大小,向所述基带处理节点发送所述用户数据,以在向所述基带处理节点提供所述用户数据时控制拥塞。一个实施例包括一种在分离无线电接入架构中的分组处理节点,所述分离无线电接入架构包括所述分组处理节点和一个或多个基带处理节点。所述分组处理节点包括接收机模块、数据速率模块、传输窗口模块以及发射机模块。所述接收模块被配置为:从基带处理节点接收与所述基带处理节点和从所述基带处理节点接收分组的无线设备之间的空中接口拥塞相对应的第一反馈;以及从所述基带处理节点接收与所述分组处理节点和所述基带处理节点之间的传输接口的传输网络拥塞相对应的第二反馈。所述数据速率模块被配置为:响应于所述第一反馈,确定用于向所述基带处理节点提供用户数据的数据速率。所述传输窗口模块被配置为:响应于所述第二反馈,确定用于向所述基带处理节点提供所述用户数据的传输窗口大小。所述发射机模块被配置为:根据所确定的数据速率和所确定的传输窗口大小,向所述基带处理节点发送所述用户数据,以在向所述基带处理节点提供所述用户数据时控制拥塞。一个实施例包括一种包括指令的计算机程序,所述指令当在分组处理节点中的一个或多个处理电路上运行时使得所述分组处理节点执行一种在分离无线电接入架构中控制拥塞的方法,所述分离无线电接入架构包括向一个或多个基带处理节点提供用户数据的所述分组处理节点。当在所述一个或多个处理电路上运行时,所述指令使所述分组处理节点从基带处理节点接收与所述基带处理节点和从所述基带处理节点接收分组的无线设备之间的空中接口拥塞相对应的第一反馈,以及从所述基带处理节点接收与所述分组处理节点和所述基带处理节点之间的传输接口的传输网络拥塞相对应的第二反馈。当在所述一个或多个处理电路上运行时,所述指令还使所述分组处理节点响应于所述第一反馈,确定用于向所述基带处理节点提供用户数据的数据速率,以及响应于所述第二反馈,确定用于向所述基带处理节点提供所述用户数据的传输窗口大小。当在所述一个或多个处理电路上运行时,所述指令还使所述分组处理节点根据所确定的数据速率和所确定的传输窗口大小,向所述基带处理节点发送所述用户数据。一个实施例包括一种在分离无线电接入架构中的分组处理节点,所述分离无线电接入架构包括所述分组处理节点和一个或多个基带处理节点。所述分组处理节点被配置为:从基带处理节点接收与所述基带处理节点和从所述基带处理节点接收分组的无线设备之间的空中接口拥塞相对应的第一反馈,以及从所述基带处理节点接收与所述分组处理节点和所述基带处理节点之间的传输接口的传输网络拥塞相对应的第二反馈。所述分组处理节点还被配置为:响应于所述第一反馈,确定用于向所述基带处理节点提供用户数据的数据速率,以及响应于所述第二反馈,确定用于向所述基带处理节点提供所述用户数据的传输窗口大小。所述分组处理节点还被配置为:根据所确定的数据速率和所确定的传输窗口大小,向所述基带处理节点发送所述用户数据,以在向所述基带处理节点提供所述用户数据时控制拥塞。一个示例性实施例包括一种在基带处理节点中实现的在分离无线电接入架构中控制拥塞的方法,所述分离无线电接入架构包括向所述基带处理节点提供用户数据的分组处理节点。所述方法包括:响应于经由所述分组处理节点与所述基带处理节点之间的传输接口接收的数据分组,确定传输网络拥塞,以及响应于所确定的传输网络拥塞,确定定义与所述分组处理节点相关联的数据传输量的窗口大小。所述方法还包括:向所述分组处理节点提供所述窗口大小。一种示例性实施例包括一种包括指令的计算机程序,所述指令当在基带处理节点中的一个或多个处理电路上运行时使得所述基带处理节点:响应于经由所述分组处理节点与所述基带处理节点之间的传输接口接收的数据分组,确定传输网络拥塞,以及响应于所确定的传输网络拥塞,确定定义与所述分组处理节点相关联的数据传输量的窗口大小。所述指令当在所述基带处理节点中的所述一个或多个处理电路上运行时还使所述基带处理节点向所述分组处理节点提供所述窗口大小。一个示例性实施例包括一种在分离无线电接入架构中的基带处理节点,所述分离无线电接入架构包括向所述基带处理节点提本文档来自技高网...

【技术保护点】
1.一种在分离无线电接入架构中控制拥塞的方法,所述分离无线电接入架构包括在操作上连接到一个或多个基带处理节点(200)的分组处理节点(100),所述方法在所述分组处理节点(100)中实施并且包括:从基带处理节点(200)接收与所述基带处理节点(200)和从所述基带处理节点(200)接收分组的无线设备(500)之间的空中接口拥塞相对应的第一反馈;从所述基带处理节点(200)接收与所述分组处理节点(100)和所述基带处理节点(200)之间的传输接口的传输网络拥塞相对应的第二反馈;响应于所述第一反馈,确定用于向所述基带处理节点(200)提供用户数据的数据速率;响应于所述第二反馈,确定用于向所述基带处理节点(200)提供所述用户数据的传输窗口大小;以及根据所确定的数据速率和所确定的传输窗口大小,向所述基带处理节点(200)发送所述用户数据。

【技术特征摘要】
【国外来华专利技术】2016.10.26 US 62/412,9231.一种在分离无线电接入架构中控制拥塞的方法,所述分离无线电接入架构包括在操作上连接到一个或多个基带处理节点(200)的分组处理节点(100),所述方法在所述分组处理节点(100)中实施并且包括:从基带处理节点(200)接收与所述基带处理节点(200)和从所述基带处理节点(200)接收分组的无线设备(500)之间的空中接口拥塞相对应的第一反馈;从所述基带处理节点(200)接收与所述分组处理节点(100)和所述基带处理节点(200)之间的传输接口的传输网络拥塞相对应的第二反馈;响应于所述第一反馈,确定用于向所述基带处理节点(200)提供用户数据的数据速率;响应于所述第二反馈,确定用于向所述基带处理节点(200)提供所述用户数据的传输窗口大小;以及根据所确定的数据速率和所确定的传输窗口大小,向所述基带处理节点(200)发送所述用户数据。2.根据权利要求1所述的方法,其中,所述第一反馈包括空中接口拥塞反馈;以及其中,确定所述数据速率包括:响应于所述空中接口拥塞反馈,确定所述数据速率。3.根据权利要求2所述的方法,其中,所述空中接口拥塞反馈包括用户数据缓冲器反馈、空中接口用户比特率反馈以及混合自动重传请求反馈中的至少一者。4.根据权利要求1至3中任一项所述的方法,其中,所述第二反馈包括传输网络拥塞反馈,其中,确定所述传输窗口大小包括:响应于所述传输网络拥塞反馈,确定所述传输窗口大小。5.根据权利要求4所述的方法,其中,所述传输网络拥塞反馈包括拥塞反馈、分组丢失反馈、分组定时反馈、延迟变化反馈、活动队列管理反馈以及显式拥塞通知中的至少一者。6.根据权利要求1至3中任一项所述的方法,其中,接收所述第二反馈包括:接收定义所述分组处理节点(100)与从所述基带处理节点(200)接收分组的所述无线设备(500)之间的在途数据分组量的第一窗口大小,所述第一窗口大小由所述基带处理节点(200)响应于传输网络拥塞信息来确定,其中,确定所述传输窗口大小包括:根据所述第一窗口大小来确定所述传输窗口大小。7.根据权利要求6所述的方法,其中,由所述基带处理节点(200)确定的所述第一窗口大小包括用于从所述分组处理节点(100)接收数据分组的接收窗口大小。8.根据权利要求6所述的方法,其中,由所述基带处理节点(200)确定的所述第一窗口大小包括用于从所述分组处理节点(100)发送分组的所述传输窗口大小。9.根据权利要求1至8中任一项所述的方法,还包括:响应于确定所述传输窗口大小,启动定时器(150);以及禁止进一步调整所述传输窗口大小,直到所述定时器(150)期满为止。10.根据权利要求1至9中任一项所述的方法,其中,确定所述传输窗口大小包括:当所述第二反馈指示所述传输网络拥塞低于拥塞阈值时,增大所述传输窗口大小;以及当所述第二反馈指示所述传输网络拥塞处于或高于所述拥塞阈值时,减小所述传输窗口大小。11.根据权利要求10所述的方法,其中,增大所述传输窗口大小包括:当所述第二反馈指示所述传输网络拥塞低于所述拥塞阈值时,加性增大所述传输窗口大小。12.根据权利要求10至11中任一项所述的方法,还包括:当所述传输窗口大小达到最大传输窗口大小时,停止增大所述传输窗口大小。13.根据权利要求10至11中任一项所述的方法,其中,增大所述传输窗口大小包括:当所述第二反馈指示所述传输网络拥塞低于所述拥塞阈值时,将所述传输窗口大小设置为最大传输窗口大小。14.根据权利要求10至13中任一项所述的方法,其中,减小所述传输窗口大小包括:当所述第二反馈指示所述传输网络拥塞处于或高于所述拥塞阈值时,乘性减小所述传输窗口大小。15.根据权利要求14所述的方法,其中,乘性减小所述传输窗口大小包括:根据退避比率来乘性减小所述传输窗口大小。16.根据权利要求15所述的方法,其中,所述退避比率与所述传输网络拥塞成比例。17.根据权利要求1至16中任一项所述的方法,还包括:确定用于向所述基带处理节点(200)发送所述用户数据以符合所确定的数据速率和所确定的传输窗口大小的调度,其中,发送所述用户数据包括:根据所确定的调度,向所述基带处理节点(200)发送所述用户数据。18.根据权利要求1至17中任一项所述的方法,其中,接收所述第一反馈和所述第二反馈包括:从所述基带处理节点(200)接收流控制消息,所述流控制消息包括所述第一反馈和所述第二反馈两者。19.根据权利要求1至18中任一项所述的方法,还包括:响应于所确定的传输窗口大小,确定修改的数据速率,其中,根据所确定的数据速率和所确定的传输窗口大小向所述基带处理节点(200)发送所述用户数据包括:根据所述修改的数据速率,将所述用户数据发送到所述基带处理节点(200)。20.根据权利要求19所述的方法,进一步包括:建立处理间隔;其中,确定所述数据速率和所述传输窗口大小包括:对于每个处理间隔确定所述数据速率和所述传输窗口大小;以及其中,确定所述修改的数据速率包括:将所述修改的数据速率确定为在每个处理间隔的结束时提供由所述传输窗口大小定义的在途数据传输量的数据速率。21.一种包括指令的计算机程序,所述指令当在分组处理节点(100)中的一个或多个处理电路上运行时使得所述分组处理节点执行根据权利要求1至20中任一项所述的方法。22.一种包含根据权利要求21所述的计算机程序的载体,其中,所述载体是电子信号、光信号、无线电信号或计算机可读存储介质中的一个。23.一种在分离无线电接入架构中的分组处理节点(100),所述分离无线电接入架构包括所述分组处理节点(100)和一个或多个基带处理节点(200),所述分组处理节点(100)包括:接收机(110),被配置为:从基带处理节点(200)接收与所述基带处理节点(200)和从所述基带处理节点(200)接收分组的无线设备(500)之间的空中接口拥塞相对应的第一反馈;以及从所述基带处理节点(200)接收与所述分组处理节点(100)和所述基带处理节点(200)之间的传输接口的传输网络拥塞相对应的第二反馈;数据速率电路(120),在操作上连接到所述接收机(110)并被配置为:响应于所述第一反馈,确定用于向所述基带处理节点(200)提供用户数据的数据速率;传输窗口电路(130),在操作上连接到所述接收机(110)并被配置为:响应于所述第二反馈,确定用于向所述基带处理节点(200)提供所述用户数据的传输窗口大小;以及发射机(140),被配置为:根据所确定的数据速率和所确定的传输窗口大小,向所述基带处理节点(200)发送所述用户数据,以在向所述基带处理节点(200)提供所述用户数据时控制拥塞。24.根据权利要求23所述的分组处理节点(100),其中,所述第一反馈包括空中接口拥塞反馈;以及其中,所述数据速率电路被配置为:响应于所述空中接口拥塞反馈,确定所述数据速率。25.根据权利要求24所述的分组处理节点(100),其中,所述空中接口拥塞反馈包括用户数据缓冲器反馈、空中接口用户比特率反馈以及混合自动重传请求反馈中的至少一者。26.根据权利要求23至25中任一项所述的分组处理节点(100),其中,所述第二反馈包括传输网络拥塞反馈,其中,所述传输窗口电路被配置为:响应于所述传输网络拥塞反馈,确定所述传输窗口大小。27.根据权利要求26所述的分组处理节点(100),其中,所述传输网络拥塞反馈包括拥塞反馈、分组丢失反馈、分组定时反馈、延迟变化反馈、活动队列管理反馈以及显式拥塞通知中的至少一者。28.根据权利要求23至25中任一项所述的分组处理节点(100),其中,所述第二反馈包括定义所述分组处理节点(100)与从所述基带处理节点(200)接收分组的所述无线设备(500)之间的在途数据分组量的第一窗口大小,所述第一窗口大小由所述基带处理节点(200)响应于传输网络拥塞信息来确定,其中,所述传输窗口电路(130)被配置为:根据所述第一窗口大小来确定所述传输窗口大小。29.根据权利要求28所述的分组处理节点(100),其中,由所述基带处理节点(200)确定的所述第一窗口大小包括用于从所述分组处理节点(100)接收数据分组的接收窗口大小。30.根据权利要求28所述的分组处理节点(100),其中,由所述基带处理节点(200)确定的所述第一窗口大小包括用于由所述分组处理节点(100)发送分组的所述传输窗口大小。31.根据权利要求23至30中任一项所述的分组处理节点(100),还包括:定时器(150),在操作上耦合到所述传输窗口电路(130),所述定时器被配置为响应于确定所述传输窗口大小而启动;其中,所述传输窗口电路(130)禁止进一步调整所述传输窗口大小,直到所述定时器(150)期满为止。32.根据权利要求23至31中任一项所述的分组处理节点(100),其中,所述传输窗口电路(130)通过以下方式确定所述传输窗口大小:当所述第二反馈指示所述传输网络拥塞低于拥塞阈值时,增大所述传输窗口大小;以及当所述第二反馈指示所述传输网络拥塞处于或高于所述拥塞阈值时,减小所述传输窗口大小。33.根据权利要求32所述的分组处理节点(100),其中,所述传输窗口电路(130)被配置为:当所述第二反馈指示所述传输网络拥塞低于所述拥塞阈值时,加性增大所述传输窗口大小。34.根据权利要求32至33中任一项所述的分组处理节点(100),其中,所述传输窗口电路(130)还被配置为:当所述传输窗口大小达到最大传输窗口大小时,停止增大所述传输窗口大小。35.根据权利要求32至33中任一项所述的分组处理节点(100),其中,所述传输窗口电路(130)被配置为:通过当所述第二反馈指示所述传输网络拥塞低于所述拥塞阈值时将所述传输窗口大小设置为最大传输窗口大小,增大所述传输窗口大小。36.根据权利要求32至35中任一项所述的分组处理节点(100),其中,所述传输窗口电路(130)被配置为:当所述第二反馈指示所述传输网络拥塞处于或高于所述拥塞阈值时,乘性减小所述传输窗口大小。37.根据权利要求36所述的分组处理节点(100),其中,所述传输窗口电路(130)通过根据退避比率乘性减小所述传输窗口大小来乘性减小所述传输窗口大小。38.根据权利要求37所述的分组处理节点(100),其中,所述退避比率与所述传输网络拥塞成比例。39.根据权利要求23至38中任一项所述的分组处理节点(100),还包括:调度电路(160),被配置为:确定用于向所述基带处理节点(200)发送所述用户数据以符合所确定的数据速率和所确定的传输窗口大小两者的调度,其中,所述发射机(140)根据所确定的调度,向所述基带处理节点(200)发送所述用户数据。40.根据权利要求23至39中任一项所述的分组处理节点(100),其中,所述接收机(110)通过从所述基带处理节点(200)接收流控制消息来接收所述第一反馈和所述第二反馈,所述流控制消息包括所述第一反馈和所述第二反馈两者。41.根据权利要求23至40中任一项所述的分组处理节点,其中,所述数据速率电路(120)还被配置为:响应于所确定的传输窗口大小,确定修改的数据速率,其中,所述发射机(140)通过根据所述修改的数据速率向所述基带处理节点(200)发送所述用户数据来根据所确定的数据速率和所确定的传输窗口大小向所述基带处理节点(200)发送所述用户数据。42.根据权利要求41所述的分组处理节点,其中,所述数据速率电路(120)还被配置为:建立处理间隔;其中,所述数据速率电路(120)通过对每个处理间隔确定所述数据速率来确定所述数据速率,所述传输窗口电路(130)通过对每个处理间隔确定所述传输窗口大小来确定所述传输窗口大小;以及其中,所述数据速率电路(120)将所述修改的数据速率确定为在每个处理间隔的结束时提供由所述传输窗口大小定义的在途数据传输量的数据速率。43.一种在分离无线电接入架构中的分组处理节点(100),所述分离无线电接入架构包括所述分组处理节点(100)和一个或多个基带处理节点(200),所述分组处理节点(100)被配置为:从基带处理节点(200)接收与所述基带处理节点(200)和从所述基带处理节点(200)接收分组的无线设备(500)之间的空中接口拥塞相对应的第一反馈;从所述基带处理节点(200)接收与所述分组处理节点(100)和所述基带处理节点(200)之间的传输接口的传输网络拥塞相对应的第二反馈;响应于所述第一反馈,确定用于向所述基带处理节点(200)提供用户数据的数据速率;响应于所述第二反馈,确定用于...

【专利技术属性】
技术研发人员:M·斯卡夫A·伦斯费尔特
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:瑞典,SE

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

1