Uplink Bandwidth Estimation via Modified Buffer Status Reports

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In 5G networks, estimating the actual uplink bandwidth available to user equipment is challenging due to shared resource allocation among subscribers, making it difficult for upper layer protocols to make accurate traffic decisions.

Innovation Solution

The method involves modifying buffer status reports to include a bandwidth estimation buffer, which calculates and reports the estimated throughput, pads the report if insufficient, and adjusts the buffer status based on maximum and estimated throughput to accurately reflect available bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If resources are shared among multiple subscribers in 5G networks, then network capacity and service coverage are improved, but the ability to accurately estimate and predict actual throughput for each user equipment deteriorates

Engineering Contradiction:
Improvenetwork capacityVSAvoidthroughput estimation accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The system performs preliminary bandwidth estimation before actual data transmission by analyzing historical buffer status reports and network conditions. This preliminary estimation allows upper layer protocols to make informed traffic decisions in advance, compensating for the difficulty of real-time throughput prediction in shared 5G networks

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where buffer status reports are continuously monitored and analyzed. The estimated bandwidth information is fed back to upper layer protocols, which use this information to adjust traffic decisions. This closed-loop feedback enables accurate throughput estimation despite resource sharing among multiple subscribers

Inventive Principle:
Principle #23Feedback

2Measurement precision

If buffer status reports are modified to include bandwidth estimation, then traffic decision accuracy is improved, but report complexity and processing overhead increase

Engineering Contradiction:
Improvetraffic decision accuracyVSAvoidreport processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The buffer status report structure is enhanced to serve multiple functions: it continues to report actual buffer status while simultaneously carrying bandwidth estimation information. This multi-functionality allows the same report mechanism to provide both traditional buffer information and new estimation data without requiring separate reporting channels, thus managing complexity while improving traffic decision accuracy

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11864020B2Uplink bandwidth estimation over broadband cellular networks
Publication Date: 2024.01.02 CISCO TECHNOLOGY INC
  • US11864020B2 patent drawing
  • US11864020B2 patent drawing
  • US11864020B2 patent drawing

AI summary

Disclosed are methods, systems and non-transitory computer readable mediums for estimating bandwidth over packet data networks, for example, 5G networks. The methods, systems and non-transitory computer readable mediums can include modifying a buffer status report (e.g., via application programming interface) and reporting, to an eNodeB, the modified buffer status report. The methods, systems and non-transitory computer readable mediums can also include calculating the required throughput to satisfying transmitting a data amount stored at a regular buffer, receiving, from the eNodeB, uplink grants and transmitting, data from the regular buffer. The methods, systems and non-transitory computer readable mediums can also include calculating estimated throughput from the user equipment, determining if the estimated throughput services the data amount stored at the regular buffer and in response to the estimated throughput being insufficient to service the data amount stored the regular buffer, determining if a counter is less than a threshold value.