Open Radio Access Network (Open RAN) is a movement in wireless telecommunications to disaggregate hardware and software and to create open interfaces between them. Open RAN also disaggregates RAN from into components like RRH (Remote Radio Head), DU (Distributed Unit), CU (Centralized Unit), Near-RT (Real-Time) and Non-RT (Real-Time) RIC (RAN Intelligence Controller). Open RAN has published specifications for the 4G and 5G radio access technologies (RATs).
Network regions have multiple base stations and cells, some cells in edge others in the middle of the network. During rush hours cells in outer edge experience high traffic first before dispersing towards middle cells in the region. This is a characteristics of traffic patterns in city centers, suburbs, special event centers, market complexes, etc. Once people gather in the crowded areas edge cells experience lighter loads compared to cells in central. Similarly, as people begin to leave crowded areas, outer cells experience more traffic while the middle cells experience fading traffic. This cyclic traffic pattern repeats daily, however hours when high and low volumes are experienced may vary based on day of week, seasons, weather, special event schedules, growth and decline of businesses. To meet network traffic demands, operators use capacity cells which are turned on during the periods of heavy load and turned off as load subsides. Typically, capacity cells consume more power, operators try to maintain a close control on how long these cells are used for.
Dynamic Traffic Control (DTC) aims at balancing network capacity demand and supply at a finer grain to minimize capacity buffer always comfortably meeting the demand trends. Resiliency of DTC enables handling traffic management of network regions that have gone thru equipment replacement, or upgrades, or service expansions. DTC should be a fully automated close-loop control process in managing regional traffic without human intervention but reporting benefits measuring improvements from a baseline.
In one embodiment, a method of providing dynamic traffic control includes forecasting, using a model, network traffic build up over a region ahead of time; and adjusting network capacity to match a forecasted demand from the model, allowing a precise control of capacity and demand closely matched all times.
In another embodiment a system for dynamic traffic control includes a traffic predictor; a controller in communication with the traffic predictor; a Key Performance Indicator (KPI) collector in communication with the traffic predictor; a region manager in communication with the traffic predictor and the controller; a model manager in communication with the traffic predictor and the controller; an action recommender in communication with the controller; and wherein the system forecasts network buildup over a region ahead of time and recommends network capacity adjustments.
It should be noted that while a particular Radio Access Technology (RAT) may be discussed in describing the present invention, the concepts apply to RATs including but not limited to 4G, 5G and multi-RAT.
Traditionally operators automate operation of Capacity cells using scheduler programs and scripts to manage turn Trend Analysis requires at least 1-2 years of historical traffic data to accurately predict peaks and valleys. Green field network deployments do not have historical data therefore, it takes time before trends analysis can be utilized.
Peaks and valleys predicted from trend analysis are averages performed over a long time. Averages normalizes finer-grained changes providing a generalized result. To account for minor peak use changes as predicted in trend analysis, operators add extras time to start and end of peak hours. Longer use of Capacity cell means additional operational cost.
Long-term trend analysis cannot account for sudden changes in traffic patterns, for example, pandemic, natural disasters, economic impact caused by business failures etc. Manual intervention is necessary to reestablish the automation programing schedules.
Changes to network topology, (addition or consolidation of the cells) in a region impacts trend analysis results in predicting peak cell usage, is a severe limitation of this analysis.
Trend analysis-based traffic optimization technique described above is static, requires constant manual tuning to deal with cyclical traffic pattern changes. Operators using Trend-analysis techniques typically maintain higher capacity buffers to respond micro-level traffic demands to maintain quality of service. To meet dynamic traffic peaks operators over provision capacity, throughput and coverage in these areas adding higher operating cost to bottom line. It's clearly a disadvantage for 5G deployments because it requires higher cell density and consumes more power dramatically increasing buffer requirements and power increase.
Solution Approach
Machine Learning (ML) forecasting models are gaining popularity over trend analysis because of accuracy and ability to closely follow time-series changing trends. Retail supply-chains widely use ML forecasting models to predict demand in-advance to maintain product availability without inventory buildup. Similarly, Network Traffic optimization is a dynamic problem application of supply and demand concepts with close-loop control should minimize capacity buffer requirements.
Core concept in Dynamic Traffic Management continuous forecasting of network traffic over a region followed by a control plan closely adjusting Capacity cell operations to grow and shrink capacity matching with the forecast. Performing the demand forecasting and capacity adjustment in a close loop frequently, operators should follow demand curve minimizing capacity buffer. Dynamic Traffic Management system designed has two components: (1) a ML-based forecasting model predicting traffic volumes continuously at every base-station, and (2) a heuristic algorithm determining which Capacity cells should be enabled or disabled to meet capacity demands based on forecast. Accuracy of forecasting model plays a crucial role managing network throughput closely enabling higher QoS.
A Dynamic Traffic Management solution would be also beneficial for operators wanting to lower costs while upgrading to 4G/5G services or adding cell density in a network region because the ML prediction models are adaptable to forecast generalization without significantly dropping prediction accuracy minimizing the capacity buffer.
In this approach an automated system forecasts traffic builds up ahead of time which allows regional traffic control system to grow and shrink capacity just-in-time to match demand allowing a precise control of capacity & demand closely matched all times. As a result, the Operator reduces waste taking out operating capacity when demand is not present.
Control and Management Interfaces with DTC Application
DTC application supports multiple interfaces to receive admin/control parameters from operator, system interfaces to receive data from operator network, optionally integration with call control interface to control operation of cells, and system interfaces with the Training environment performing continuous training.
Objective Optimization:
Minimize (Capacity—Demand) Each Time Step
Architecture
DTC architecture follows the design principles of ML applications with Continuous Training capability. The core application as shown in
Model manager in DTC application tracks model health and model input data. Operating model thresholds are pre-determined set by data scientists indicating when model training should be triggered. The KPI data fed into DTC application is cached, pushed to training environment in a lazy fashion. Controller predicted actions taken by the recommender made available to externally either manual or automated actions.
In some embodiments the DTC application and DTC model training may be located on the same physical device. In some embodiments, the DTC application may be embodied as a machine learning (ML) model, and the ML model may be deployed to the edge of the network, as shown by the arrow, in some embodiments to a near-RT MC. In some embodiments the DTC application may be trained at a non-RT RIC. In some embodiments the model may be trained once and deployed to multiple near-RT RICs. The near-RT MC may take input from various KPIs and may further cause actions to be taken. In some embodiments the operation of the DTC application may be an rApp. The rApp may communicate with a corresponding xApp at the non-RT MC. The corresponding xApp may communicate with a management operation in the core network.
Benefits:
Dynamic traffic management and control solution closely matches demand adjusting capacity in increments.
Most Operators should expect shavings and higher QoS from network regions utilizing full automated model
Modern networks build with as-as-Service model should benefit from the automation features offered by DTC
As cell density grows with 5G DTC offers automated cost-effective solutions reducing rapid operational cost growth.
ORAN architecture RApp frameworks simplifies deployment of DTC application bundle and usability PW and other networks.
The all-G near-RT RIC may perform processing and network adjustments that are appropriate given the RAT. For example, a 4G/5G near-RT RIC performs network adjustments that are intended to operate in the 100 ms latency window. However, for 2G or 3G, these windows may be extended. As well, the all-G near-RT RIC can perform configuration changes that takes into account different network conditions across multiple RATs. For example, if 4G is becoming crowded or if compute is becoming unavailable, admission control, load shedding, or UE RAT reselection may be performed to redirect 4G voice users to use 2G instead of 4G, thereby maintaining performance for users. As well, the non-RT RIC is also changed to be a near-RT RIC, such that the all-G non-RT RIC is capable of performing network adjustments and configuration changes for individual RATs or across RATs similar to the all-G near-RT RIC. In some embodiments, each RAT can be supported using processes, that may be deployed in threads, containers, virtual machines, etc., and that are dedicated to that specific RAT, and, multiple RATs may be supported by combining them on a single architecture or (physical or virtual) machine. In some embodiments, the interfaces between different RAT processes may be standardized such that different RATs can be coordinated with each other, which may involve interworking processes or which may involve supporting a subset of available commands for a RAT, in some embodiments.
Diagram 902 is a schematic diagram of the operator network, in accordance with some embodiments. A multi-RAT vBBU is in communication with a near-RT MC and a non-RT MC, as well as a Parallel Wireless element management system (EMS), which provides the system with awareness about active network nodes, as well as a MANO (OSS/BSS/NFVO) for network operational capabilities. The coverage and capacity cells shown in 901 are in communication with the all-G near-RT MC and all-G non-RT RIC. and aware of the network conditions through information available at the systems on which they are running.
In operation, for some embodiments, for example, when a coverage cell is heavily loaded, an rApp on the non-RT MC and an xApp on the near-RT MC coordinate to identify a mitigation, which can include identifying an appropriate capacity cell to activate; activating the cell; and handing over users from the coverage cell to the newly active cell. In another example, in some embodiments, in the case that admission control is identified as causing too many users to be admitted to the network at the same time, throttling may be performed. Monitoring of network load and a subsequent instruction to perform throttling may be initiated at the near-RT MC using an xApp, in some embodiments. This may be a multi-RAT activity and this may involve monitoring of network load for a first RAT and an instruction to perform throttling for a second RAT, in some embodiments.
In any of the scenarios described herein, where processing may be performed at the cell, the processing may also be performed in coordination with a cloud coordination server. A mesh node may be an eNodeB. An eNodeB may be in communication with the cloud coordination server via an X2 protocol connection, or another connection. The eNodeB may perform inter-cell coordination via the cloud communication server when other cells are in communication with the cloud coordination server. The eNodeB may communicate with the cloud coordination server to determine whether the UE has the ability to support a handover to Wi-Fi, e.g., in a heterogeneous network.
Although the methods above are described as separate embodiments, one of skill in the art would understand that it would be possible and desirable to combine several of the above methods into a single embodiment, or to combine disparate methods into a single embodiment. For example, all of the above methods could be combined. In the scenarios where multiple embodiments are described, the methods could be combined in sequential order, or in various orders as necessary.
Although the above systems and methods are described in reference to 3GPP, one of skill in the art would understand that these systems and methods could be adapted for use with other wireless standards or versions thereof.
In some embodiments, the software needed for implementing the methods and procedures described herein may be implemented in a high level procedural or an object-oriented language such as C, C++, C#, Python, Java, or Perl. The software may also be implemented in assembly language if desired. Packet processing implemented in a network device can include any processing determined by the context. For example, packet processing may involve high-level data link control (HDLC) framing, header compression, and/or encryption. In some embodiments, software that, when executed, causes a device to perform the methods described herein may be stored on a computer-readable medium such as read-only memory (ROM), programmable-read-only memory (PROM), electrically erasable programmable-read-only memory (EEPROM), flash memory, or a magnetic disk that is readable by a general or special purpose-processing unit to perform the processes described in this document. The processors can include any microprocessor (single or multiple core), system on chip (SoC), microcontroller, digital signal processor (DSP), graphics processing unit (GPU), or any other integrated circuit capable of processing instructions such as an x86 or ARM microprocessor.
In some embodiments, the radio transceivers described herein may be base stations compatible with a Long Term Evolution (LTE) radio transmission protocol or air interface. The LTE-compatible base stations may be eNodeBs. In addition to supporting the LTE protocol, the base stations may also support other air interfaces, such as UMTS/HSPA, CDMA/CDMA2000, GSM/EDGE, GPRS, EVDO, other 3G/2G, 5G, legacy TDD, or other air interfaces used for mobile telephony. 5G core networks that are standalone or non-standalone have been considered by the inventors as supported by the present disclosure.
In some embodiments, the base stations described herein may support Wi-Fi air interfaces, which may include one or more of IEEE 802.11a/b/g/n/ac/af/p/h. In some embodiments, the base stations described herein may support IEEE 802.16 (WiMAX), to LTE transmissions in unlicensed frequency bands (e.g., LTE-U, Licensed Access or LA-LTE), to LTE transmissions using dynamic spectrum access (DSA), to radio transceivers for ZigBee, Bluetooth, or other radio frequency protocols including 5G, or other air interfaces.
Although the above systems and methods for providing interference mitigation are described in reference to the Long Term Evolution (LTE) standard, one of skill in the art would understand that these systems and methods could be adapted for use with other wireless standards or versions thereof. The inventors have understood and appreciated that the present disclosure could be used in conjunction with various network architectures and technologies. Wherever a 4G technology is described, the inventors have understood that other RATs have similar equivalents, such as a gNodeB for 5G equivalent of eNB. Wherever an MME is described, the MME could be a 3G RNC or a 5G AMF/SMF. Additionally, wherever an MME is described, any other node in the core network could be managed in much the same way or in an equivalent or analogous way, for example, multiple connections to 4G EPC PGWs or SGWs, or any other node for any other RAT, could be periodically evaluated for health and otherwise monitored, and the other aspects of the present disclosure could be made to apply, in a way that would be understood by one having skill in the art.
Additionally, the inventors have understood and appreciated that it is advantageous to perform certain functions at a coordination server, such as the Parallel Wireless HetNet Gateway, which performs virtualization of the RAN towards the core and vice versa, so that the core functions may be statefully proxied through the coordination server to enable the RAN to have reduced complexity. Therefore, at least four scenarios are described: (1) the selection of an MME or core node at the base station; (2) the selection of an MME or core node at a coordinating server such as a virtual radio network controller gateway (VRNCGW); (3) the selection of an MME or core node at the base station that is connected to a 5G-capable core network (either a 5G core network in a 5G standalone configuration, or a 4G core network in 5G non-standalone configuration); (4) the selection of an MIME or core node at a coordinating server that is connected to a 5G-capable core network (either 5G SA or NSA). In some embodiments, the core network RAT is obscured or virtualized towards the RAN such that the coordination server and not the base station is performing the functions described herein, e.g., the health management functions, to ensure that the RAN is always connected to an appropriate core network node. Different protocols other than S1AP, or the same protocol, could be used, in some embodiments.
In some embodiments, the base stations described herein may support Wi-Fi air interfaces, which may include one or more of IEEE 802.11a/b/g/n/ac/af/p/h. In some embodiments, the base stations described herein may support IEEE 802.16 (WiMAX), to LTE transmissions in unlicensed frequency bands (e.g., LTE-U, Licensed Access or LA-LTE), to LTE transmissions using dynamic spectrum access (DSA), to radio transceivers for ZigBee, Bluetooth, or other radio frequency protocols, or other air interfaces.
In some embodiments, the software needed for implementing the methods and procedures described herein may be implemented in a high level procedural or an object-oriented language such as C, C++, C#, Python, Java, or Perl. The software may also be implemented in assembly language if desired. Packet processing implemented in a network device can include any processing determined by the context. For example, packet processing may involve high-level data link control (HDLC) framing, header compression, and/or encryption. In some embodiments, software that, when executed, causes a device to perform the methods described herein may be stored on a computer-readable medium such as read-only memory (ROM), programmable-read-only memory (PROM), electrically erasable programmable-read-only memory (EEPROM), flash memory, or a magnetic disk that is readable by a general or special purpose-processing unit to perform the processes described in this document. The processors can include any microprocessor (single or multiple core), system on chip (SoC), microcontroller, digital signal processor (DSP), graphics processing unit (GPU), or any other integrated circuit capable of processing instructions such as an x86 microprocessor.
In some embodiments, the radio transceivers described herein may be base stations compatible with a Long Term Evolution (LTE) radio transmission protocol or air interface. The LTE-compatible base stations may be eNodeBs. In addition to supporting the LTE protocol, the base stations may also support other air interfaces, such as UMTS/HSPA, CDMA/CDMA2000, GSM/EDGE, GPRS, EVDO, 2G, 3G, 5G, TDD, or other air interfaces used for mobile telephony.
In some embodiments, the base stations described herein may support Wi-Fi air interfaces, which may include one or more of IEEE 802.11a/b/g/n/ac/af/p/h. In some embodiments, the base stations described herein may support IEEE 802.16 (WiMAX), to LTE transmissions in unlicensed frequency bands (e.g., LTE-U, Licensed Access or LA-LTE), to LTE transmissions using dynamic spectrum access (DSA), to radio transceivers for ZigBee, Bluetooth, or other radio frequency protocols, or other air interfaces.
The foregoing discussion discloses and describes merely exemplary embodiments of the present invention. In some embodiments, software that, when executed, causes a device to perform the methods described herein may be stored on a computer-readable medium such as a computer memory storage device, a hard disk, a flash drive, an optical disc, or the like. As will be understood by those skilled in the art, the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. For example, wireless network topology can also apply to wired networks, optical networks, and the like. The methods may apply to LTE-compatible networks, to UMTS-compatible networks, to 5G networks, or to networks for additional protocols that utilize radio frequency data transmission. Various components in the devices described herein may be added, removed, split across different devices, combined onto a single device, or substituted with those having the same or similar functionality. Where the term “all-G” is used herein, it is understood to mean multi-RAT (having at least two radio access technologies).
Although the present disclosure has been described and illustrated in the foregoing example embodiments, it is understood that the present disclosure has been made only by way of example, and that numerous changes in the details of implementation of the disclosure may be made without departing from the spirit and scope of the disclosure, which is limited only by the claims which follow. Various components in the devices described herein may be added, removed, or substituted with those having the same or similar functionality. Various steps as described in the figures and specification may be added or removed from the processes described herein, and the steps described may be performed in an alternative order, consistent with the spirit of the invention. Features of one embodiment may be used in another embodiment. Other embodiments are within the following claims.
In any of the scenarios described herein, where processing may be performed at the cell, the processing may also be performed in coordination with a cloud coordination server. A mesh node may be an eNodeB. An eNodeB may be in communication with the cloud coordination server via an X2 protocol connection, or another connection. The eNodeB may perform inter-cell coordination via the cloud communication server when other cells are in communication with the cloud coordination server. The eNodeB may communicate with the cloud coordination server to determine whether the UE has the ability to support a handover to Wi-Fi, e.g., in a heterogeneous network.
Although the methods above are described as separate embodiments, one of skill in the art would understand that it would be possible and desirable to combine several of the above methods into a single embodiment, or to combine disparate methods into a single embodiment. For example, all of the above methods could be combined. In the scenarios where multiple embodiments are described, the methods could be combined in sequential order, or in various orders as necessary.
The foregoing discussion discloses and describes merely exemplary embodiments of the present invention. In some embodiments, software that, when executed, causes a device to perform the methods described herein may be stored on a computer-readable medium such as a computer memory storage device, a hard disk, a flash drive, an optical disc, or the like. As will be understood by those skilled in the art, the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. For example, wireless network topology can also apply to wired networks, optical networks, and the like. The methods may apply to LTE-compatible networks, to UMTS-compatible networks, or to networks for additional protocols that utilize radio frequency data transmission. Various components in the devices described herein may be added, removed, split across different devices, combined onto a single device, or substituted with those having the same or similar functionality.
Although the present disclosure has been described and illustrated in the foregoing example embodiments, it is understood that the present disclosure has been made only by way of example, and that numerous changes in the details of implementation of the disclosure may be made without departing from the spirit and scope of the disclosure, which is limited only by the claims which follow. Various components in the devices described herein may be added, removed, or substituted with those having the same or similar functionality. Various steps as described in the figures and specification may be added or removed from the processes described herein, and the steps described may be performed in an alternative order, consistent with the spirit of the invention. Features of one embodiment may be used in another embodiment.
The present application claims priority under 35 U.S.C. § 119(e) to U.S. Provisional Patent Application No. 63/348,510, which is hereby incorporated by reference in its entirety for all purposes. The present application hereby incorporates by reference, for all purposes, each of the following U.S. Patent Application Publications in their entirety: US20170013513A1; US20170026845A1; US20170055186A1; US20170070436A1; US20170077979A1; US20170019375A1; US20170111482A1; US20170048710A1; US20170127409A1; US20170064621A1; US20170202006A1; US20170238278A1; US20170171828A1; US20170181119A1; US20170273134A1; US20170272330A1; US20170208560A1; US20170288813A1; US20170295510A1; US20170303163A1; and US20170257133A1. This application also hereby incorporates by reference U.S. Pat. No. 8,879,416, “Heterogeneous Mesh Network and Multi-RAT Node Used Therein,” filed May 8, 2013; U.S. Pat. No. 9,113,352, “Heterogeneous Self-Organizing Network for Access and Backhaul,” filed Sep. 12, 2013; U.S. Pat. No. 8,867,418, “Methods of Incorporating an Ad Hoc Cellular Network Into a Fixed Cellular Network,” filed Feb. 18, 2014; U.S. patent application Ser. No. 14/034,915, “Dynamic Multi-Access Wireless Network Virtualization,” filed Sep. 24, 2013; U.S. patent application Ser. No. 14/289,821, “Method of Connecting Security Gateway to Mesh Network,” filed May 29, 2014; U.S. patent application Ser. No. 14/500,989, “Adjusting Transmit Power Across a Network,” filed Sep. 29, 2014; U.S. patent application Ser. No. 14/506,587, “Multicast and Broadcast Services Over a Mesh Network,” filed Oct. 3, 2014; U.S. patent application Ser. No. 14/510,074, “Parameter Optimization and Event Prediction Based on Cell Heuristics,” filed Oct. 8, 2014, U.S. patent application Ser. No. 14/642,544, “Federated X2 Gateway,” filed Mar. 9, 2015, and U.S. patent application Ser. No. 14/936,267, “Self-Calibrating and Self-Adjusting Network,” filed Nov. 9, 2015; U.S. patent application Ser. No. 15/607,425, “End-to-End Prioritization for Mobile Base Station,” filed May 26, 2017; U.S. patent application Ser. No. 15/803,737, “Traffic Shaping and End-to-End Prioritization,” filed Nov. 27, 2017, each in its entirety for all purposes, having attorney docket numbers PWS-71700US01, US02, US03, 71710US01, 71721US01, 71729US01, 71730US01, 71731US01, 71756US01, 71775US01, 71865US01, and 71866US01, respectively. This document also hereby incorporates by reference U.S. Pat. Nos. 9,107,092, 8,867,418, and 9,232,547 in their entirety. This document also hereby incorporates by reference U.S. patent application Ser. No. 14/822,839, U.S. patent application Ser. No. 15/828,427, U.S. Pat. App. Pub. Nos. US20170273134A1, US20170127409A1 in their entirety. The present application hereby incorporates by reference U.S. patent application Ser. No. 18/174,580 in its entirety for all purposes.
Number | Date | Country | |
---|---|---|---|
63348510 | Jun 2022 | US |