白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Programmable system architecture for routing data packets in virtual base stations

專利號
US10079755B2
公開日期
2018-09-18
申請人
Alcatel-Lucent USA Inc.(US NJ Murray Hill)
發(fā)明人
Nakjung Choi; Binh Nguyen; Marina Thottan
IPC分類
H04W4/00; H04L12/721; H04W72/04; H04W48/16; H04L29/06; H04L12/46; H04L12/24; H04W88/00; H04W88/08; H04W84/04
技術(shù)領(lǐng)域
backhaul,stacks,protocol,servers,radio,ran,network,rrhs,stack,packets
地域: NJ NJ Murray Hill

摘要

In one example embodiment, a distributed platform includes at least one node for performing baseband processing of signals, the at least one node including a memory and a processor. The memory has computer-readable instructions stored therein. The processor is configured to the execute computer-readable instructions to enable independent operations of a plurality of radio protocol stacks and a plurality of backhaul protocol stacks for performing the base band processing functions of a plurality of base stations, each of the plurality of base stations being configured to serve one or more user devices. The processor is further configured to manage data packet flows between the plurality of radio protocol stacks and the plurality of backhaul protocol stacks.

說明書

BACKGROUND

In Long-Term Evolution (LTE) networks, a base station (e.g., an e-NodeB) is implemented based on proprietary purpose-built hardware, which hinders adaptation of such networks to fast changing network conditions, demands, services, etc. Recently, as part of a trend for moving toward virtualization of network functions for a Radio Access Network (RAN) in order to address the above-mentioned shortcomings, base band units (BBU) of such e-NodeBs are virtualized and implemented on a cloud environment (as one of Virtualized Network Function (VNF) use cases run over commercial off-the-shelf (COTS) servers). In such a trend, flexibility and controllability are important to fully exploit the advantage of the given cloud environment.

However, a vBBU according to the state of the art keeps a tightly-coupled radio and backhaul protocol stacks, which makes it difficult to provide a truly flexible and controllable path between radio and backhaul (or edge cloud) parts of the vBBU in the cloud environment. For example, in a distributed cloud with distributed evolved packet cores (EPCs), the vBBU of each e-NodeB needs to be connected to (or shared by) different physical/logical backhaul links to the EPCs (or edge clouds).

Moreover, due to a processing time requirement, Layer 2 (L2) and Layer 3 (L3) processing are virtualized over general purpose processors (GPP) while Layer 1 (L1) radio communications are run over special hardware, e.g., a graphical processor unit (GPU) array.

權(quán)利要求

1
What is claimed:1. A distributed platform, comprising:a plurality of nodes for performing baseband processing of signals, at least one node of the plurality of nodes including,at least one memory having computer-readable instructions stored therein, andat least one processor configured to execute the computer-readable instructions to cause the at least one node to,enable independent operations of a plurality of radio protocol stacks and a plurality of backhaul protocol stacks for performing the baseband processing functions of a plurality of base stations, each of the plurality of base stations being configured to serve one or more user devices,receive data packets from, or destined for, at least one of the one or more user devices, andmanage data packet flows between the plurality of radio protocol stacks and the plurality of backhaul protocol stacks by,instructing a first node of the plurality of nodes to implement a first one of the plurality of radio protocol stacks or a first one of the plurality of backhaul protocol stacks to perform a first modification of the received data packets,routing the first modified data packets to a second node of the plurality of nodes, andinstructing the second node to implement a second one of the plurality of radio protocol stacks or a second one of the plurality of backhaul protocol stacks to perform a second modification of the routed data packets, and to transmit the second modified data packets to one or more intended destinations.2. The distributed platform of claim 1, wherein the at least one processor is configured to execute the computer-readable instructions to cause the at least one node to manage the data packet flows by routing one or more data packets from,any one of the plurality of radio protocol stacks or any one of the plurality of backhaul protocol stacks to any other one of the plurality of radio protocol stacks and any other one of the plurality of backhaul protocol stacks, andany one of the plurality of radio protocol stacks or any one of the plurality of backhaul protocol stacks to one or more virtualized network functions implemented by the at least one processor.3. The distributed platform of claim 1, wherein the at least one processor is further configured to execute the computer-readable instructions to cause the at least one node to,receive a request from at least one service provider to provide a slice of the distributed platform to the at least one service provider, andprovide the slice to the at least one service provider, the slice providing resources to the at least one service provider to perform baseband processing of signals for at least one of the one or more user devices serviced by the at least one service provider.4. The distributed platform of claim 3, the at least one node being any one of the plurality of nodes including the first node and the second node, wherein the at least one processor is configured to utilize the provided slice and execute the computer-readable instructions to cause the at least one node to,perform the first modification of the received data packets,manage the data packet flows by routing the first modified data packets to one of the plurality of radio protocol stacks or one of the plurality of backhaul protocol stacks,perform the second modification of the routed data packets, andtransmit the second modified data packets to the one or more intended destinations.5. The distributed platform of claim 4, wherein the at least one processor is configured to execute the computer-readable instructions to cause the at least one node to perform the first modification by implementing,the first one of the plurality of radio protocol stacks, orthe first one of the plurality of backhaul protocol stacks.6. The distributed platform of claim 5, wherein the at least one processor is configured to execute the computer-readable instructions to cause the at least one node to perform the second modification by implementing,the second one of the plurality of radio protocol stacks, orthe second one of the plurality of backhaul protocol stacks.7. The distributed platform of claim 3, wherein:the plurality of base stations are virtual e-NodeBs, each having functionalities of an e-NodeB implemented by the at least one node of the distributed platform, andthe at least one processor is configured to execute the computer-readable instructions to cause the at least one node to service two or more service providers simultaneously.8. The distributed platform of claim 1, wherein the at least one processor is configured to execute the computer-readable instructions to cause the at least one node to receive the data packets via one or more remote radio heads, the one or more remote radio heads being remotely located relative to the distributed platform and communicating with corresponding user devices of the one or more user devices.9. The distributed platform of claim 1, wherein a number of the plurality of radio protocol stacks is different from a number of the plurality of backhaul protocol stacks.10. A method of performing baseband processing of signals on a distributed platform comprising a plurality of nodes, the method comprising:enabling independent operations of a plurality of radio protocol stacks and a plurality of backhaul protocol stacks for performing the baseband processing functions of a plurality of base stations, each of the plurality of base stations being configured to serve one or more user devices;receiving data packets from, or destined for, at least one of the one or more user devices; andmanaging data packet flows between the plurality of radio protocol stacks and the plurality of backhaul protocol stacks by,instructing a first node of the plurality of nodes to implement a first one of the plurality of radio protocol stacks or a first one of the plurality of backhaul protocol stacks to perform a first modification of the received data packets,routing the first modified data packets to a second node of the plurality of nodes, andinstructing the second node to implement a second one of the plurality of radio protocol stacks or a second one of the plurality of backhaul protocol stacks to perform a second modification of the routed data packets, and to transmit the second modified data packets to one or more intended destinations.11. The method of claim 10, wherein the managing the data packet flows includes routing one or more data packets from,any one of the plurality of radio protocol stacks or any one of the plurality of backhaul protocol stacks to any other one of the plurality of radio protocol stacks and any other one of the plurality of backhaul protocol stacks, andany one of the plurality of radio protocol stacks or any one of the plurality of backhaul protocol stacks to one or more virtualized network functions.12. The method of claim 10, further comprising:receiving a request from at least one service provider to provide a slice of the distributed platform to the at least one service provider; andproviding the slice to the at least one service provider, the slice providing resources to the at least one service provider to perform baseband processing of signals for at least one of the one or more user devices.13. The method of claim 12, further comprising:utilizing the slice of the distributed platform to,perform the first modification of the received data packets,manage the data packet flows by routing the first modified data packets to one of the plurality of radio protocol stacks or one of the plurality of backhaul protocol stacks;perform the second modification of the routed data packets; andtransmit the second modified data packets to the one or more intended destinations.14. The method of claim 13, further comprising performing the first modification by implementing,the first one of the plurality of radio protocol stacks, orthe first one of the plurality of backhaul protocol stacks.15. The method of claim 14, wherein the first modification is based on at least one of network traffic conditions and specifications provided by the at least one service provider.16. The method of claim 13, further comprising performing the second modification by implementing,the second one of the plurality of radio protocol stacks, orthe second one of the plurality of backhaul protocol stacks.17. The method of claim 16, wherein the second modification is based on at least one of network traffic conditions and specifications provided by the at least one service provider.18. The method of claim 10, wherein the data packet flows include at least one data packet transmitted between the one or more user devices and one or more evolved packet cores of one or more service providers.
微信群二維碼
意見反饋