Controlling quality of service class identifier weights for improved performance in 5g or other next generation networks
Abstract
The disclosed technology describes on-demand adjusting of the quality of service (QoS) class identifier (QCI) relative weight settings for different QCI classes associated with user devices. A QoS controller, which can be implemented in a standalone or a cloud configuration, updates the QCI weight settings as requested or needed to deal with changing network environments, such as growing traffic, different RF conditions, new devices, ratio of different service classes of user devices, to improve the overall performance of one or more cell sites. In one implementation, the QoS controller collects actual network statistics, and runs simulations based on those statistics with different groups of candidate QCI weight settings to generate multiple result sets. The QoS controller evaluates the result sets to determine which group of QCI weight settings meets desired performance objectives, and then applies those QCI weight settings to one or more NodeBs for use with actual data traffic.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system, comprising:
a processor; and a memory that stores executable instructions which, when executed by the processor of network equipment, facilitate performance of operations, the operations comprising:
collecting statistical data associated with communications of user equipment within data sessions in which the communications are facilitated based on different quality of service weights for different quality of service classes associated with the user equipment;
simulating performance of the communications under different candidate weight settings for the different quality of service weights based on the statistical data to generate simulated performance results; and
selecting an optimal weight setting of the different candidate weight settings based on the simulated performance results for application to the different quality of service classes in association with facilitating future communications of the user equipment.
2 . The system of claim 1 , wherein the selecting comprises selecting the optimal weight setting based on a defined performance criterion for the simulated performance results.
3 . The system of claim 1 , wherein the statistical data comprises monitored radio frequency conditions associated with the communications and session volume data of the data sessions.
4 . The system of claim 1 , wherein the operation further comprise:
applying the optimal weight setting to the different quality of service classes; and facilitating the future communications of the user equipment in accordance with the optimal weight setting.
5 . The system of claim 4 , wherein the applying is performed by a quality of service controller for a standalone cell site.
6 . The system of claim 5 , wherein the selecting comprises selecting the optimal weight setting to increase data throughput of the standalone cell site as determined based on the simulated performance results.
7 . The system of claim 4 , wherein the applying is performed by a quality of service controller for a group of cell sites.
8 . The system of claim 7 , wherein the selecting comprises selecting the optimal weight setting to increase an overall throughput of the group of cell sites as determined based on the simulated performance results.
9 . The system of claim 8 , wherein the overall throughput of the group of cell sites is determined based on a harmonic mean of throughputs of the group of cell sites.
10 . The system of claim 1 , wherein the statistical data correspond to at least one of: a radio frequency condition, a distribution of data session volumes, arrival rates of a total number of user equipment, or ratio data for different traffic classes of different traffic associated with different ones of the user equipment.
11 . A method, comprising:
collecting, by a system comprising a processor, statistical data associated with communications of user equipment within data sessions in which the communications are facilitated based on different quality of service weights for different quality of service classes associated with the user equipment; simulating, by the system, performances of the communications under different candidate weight settings for the different quality of service weights based on the statistical data to generate simulated performance results; and selecting, by the system, an optimal weight setting of the different candidate weight settings based on the simulated performance results for application to the different quality of service classes in association with facilitating future communications of the user equipment.
12 . The method of claim 11 , wherein the selecting comprises selecting the optimal weight setting based on a defined performance criterion for the simulated performance results.
13 . The method of claim 11 , wherein the statistical data comprises monitored radio frequency conditions associated with the communications and session volume data of the data sessions.
14 . The method of claim 11 , further comprising:
applying, by the system, the optimal weight setting to the different quality of service classes; and facilitating, by the system, the future communications of the user equipment in accordance with the optimal weight setting.
15 . The method of claim 14 , wherein the applying is performed by a quality of service controller for a standalone cell site.
16 . The method of claim 15 , wherein the selecting comprises selecting the optimal weight setting to increase data throughput of the standalone cell site as determined based on the simulated performance results.
17 . The method of claim 14 , wherein the applying is performed by a quality of service controller for a group of cell sites.
18 . The method of claim 17 , wherein the selecting comprises selecting the optimal weight setting to increase an overall throughput of the group of cell sites as determined based on the simulated performance results.
19 . A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor of network equipment, facilitate performance of operations, the operations comprising:
obtaining statistical data associated with respective communications of user equipment within respective data sessions in which the respective communications are facilitated based on different quality of service weights for different quality of service classes associated with the user equipment; simulating respective performances of the respective communications under different candidate weight settings for the different quality of service weights based on the statistical data to generate respective simulated performance results; and selecting an optimal weight setting of the different candidate weight settings based on the respective simulated performance results for application to the different quality of service classes in association with facilitating further communications by the user equipment.
20 . The non-transitory machine-readable medium of claim 19 , wherein the operations further comprise:
applying the optimal weight setting to the different quality of service classes; and facilitating the further communications of the user equipment in accordance with the optimal weight setting.Join the waitlist — get patent alerts
Track US2022141706A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.