Receiver Bandwidth Estimation Adaptation to Network Limitations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for estimating available bandwidth in networks, such as those using packet trains or packet pairs, are inaccurate when bandwidth limitation is executed, leading to poor Quality of Experience (QoE) in services like video conferencing due to packet loss and incorrect transmission rate settings.
Innovation Solution
A receiver and communication system that determine whether bandwidth limitation is executed based on received packet trains and select an appropriate method for estimating available bandwidth, using techniques like packet pair estimation when limitation is present to accurately calculate available bandwidth.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If packet train method is used for available bandwidth estimation, then estimation can be performed in networks without bandwidth limitation, but estimation accuracy deteriorates when bandwidth limitation is executed
Solution Approach 1:
The patent dynamically switches between packet train method and packet pair method based on network conditions. The system determines whether bandwidth limitation is executed and selects the appropriate estimation method accordingly, making the estimation system adaptive to different network environments rather than using a fixed approach
Solution Approach 2:
The patent changes the estimation method parameter based on network conditions. When bandwidth limitation is detected, the system transitions from packet train method to packet pair method, effectively changing the measurement parameters to match the current network state and maintain estimation accuracy
2Productivity
If bandwidth limitation is executed in the network, then network traffic can be controlled, but available bandwidth estimation becomes inaccurate leading to packet loss
Solution Approach 1:
The patent performs preliminary determination of whether bandwidth limitation is executed before performing available bandwidth estimation. By detecting the network condition in advance and selecting the appropriate estimation method, the system ensures accurate bandwidth measurement even when bandwidth limitation is active, preventing subsequent packet loss
Solution Approach 2:
The patent introduces an intermediary determination step that assesses network conditions before bandwidth estimation. This intermediary mechanism (the determination of bandwidth limitation status) enables the system to adapt its estimation approach, ensuring reliable measurements despite the presence of bandwidth limitation controls
3Speed
If transmission rate is set higher than actual available bandwidth, then service speed can be increased, but packet loss occurs degrading Quality of Experience
Solution Approach 1:
The patent implements feedback by continuously monitoring network conditions and adjusting the transmission rate based on accurate available bandwidth estimation. The system uses the estimation results to dynamically control the transmission rate, ensuring it does not exceed the actual available bandwidth and preventing packet loss that would degrade QoE
Data Source
AI summary
A receiver includes a reception part, a determination part, and an estimation part. The reception part receives a packet train(s) formed by a plurality of packets transmitted from a transmitter. The determination part determines whether bandwidth limitation is executed in a network based on the received packet train(s). The estimation part selects a method for estimating an available bandwidth in the network based on whether or not the bandwidth limitation is executed and estimates the available bandwidth in the network in accordance with the selected method.


