Adaptive Bandwidth Determination via Dynamic Packet Sizing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication networks face challenges in dynamically determining effective bandwidth, which varies due to changing data transmission demands and network routing, leading to suboptimal performance and potential data delays or losses.
Innovation Solution
A method and system that dynamically determine effective bandwidth by sending packets of varying sizes between nodes, recording transfer times, and calculating bandwidth using linear least squares progression, allowing for real-time adjustments to optimize data transfer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If static bandwidth measurement is used during network installation, then initial network configuration is simplified, but the system cannot adapt to dynamic changes in network conditions, leading to suboptimal performance
Solution Approach 1:
The patent implements dynamic bandwidth determination by continuously measuring effective bandwidth between nodes and automatically updating bandwidth allocations based on current network conditions. This transforms the static bandwidth configuration into a dynamic system that adapts to changing traffic demands, routing conditions, and network utilization patterns without requiring manual reconfiguration.
Solution Approach 2:
The system incorporates feedback mechanisms where bandwidth measurements are continuously taken between nodes, and the results are used to adjust bandwidth allocations in real-time. This closed-loop feedback enables the network to respond to changing conditions by automatically modifying bandwidth assignments based on actual effective bandwidth observations.
2Reliability
If bandwidth is allocated based on peak demand, then sufficient capacity is available for high-bandwidth applications, but bandwidth is wasted during low-demand periods
Solution Approach 1:
The patent enables dynamic bandwidth allocation that adjusts to actual network conditions rather than being fixed at peak demand levels. The system continuously monitors effective bandwidth and modifies allocations accordingly, ensuring sufficient capacity during high-demand periods while reducing allocations during low-demand periods to optimize resource utilization.
Solution Approach 2:
The system changes bandwidth allocation parameters dynamically based on measured network conditions. Instead of maintaining a fixed bandwidth assignment, the system adjusts bandwidth parameters in real-time based on actual traffic patterns, routing changes, and network utilization, thereby optimizing both availability and efficiency.
3Productivity
If multiple high-bandwidth applications share total available bandwidth, then network resource utilization is maximized, but individual application performance degrades when both require high bandwidth simultaneously
Solution Approach 1:
The patent implements feedback-based bandwidth management where the system continuously measures effective bandwidth between nodes and uses this information to make intelligent bandwidth allocation decisions. This feedback mechanism enables the network to respond to competing application demands by dynamically adjusting bandwidth assignments to maintain performance while maximizing overall resource utilization.
Solution Approach 2:
The system dynamically adjusts bandwidth allocations in response to changing application demands and network conditions. When multiple high-bandwidth applications are active, the system can dynamically reallocate bandwidth between them based on current priorities, traffic patterns, and measured effective bandwidth, thereby preventing performance degradation while maintaining high overall utilization.
4Reliability
If routing paths are changed dynamically to maintain network links, then network reliability is improved, but bandwidth may change unpredictably
Solution Approach 1:
The patent employs feedback mechanisms that continuously measure effective bandwidth after routing changes occur. By monitoring the actual bandwidth achieved on alternative paths and using this information for future routing and bandwidth allocation decisions, the system transforms the unpredictability of dynamic routing into a managed process with measurable and controllable outcomes.
Solution Approach 2:
The system performs preliminary bandwidth measurements and evaluations before committing to routing changes. By assessing the effective bandwidth of alternative paths in advance and using this information to make informed routing decisions, the system maintains reliability while minimizing unpredictable bandwidth variations.
Data Source
AI summary
A method of determining effective bandwidth includes selecting a first packet size and sending a first packet having the first packet size from a first node to a second node. A confirmation that the first packet was received in the second node is received. A transfer time of the first packet is recorded. A second packet size is selected and a second packet having the second packet size is sent from the first node to the second node. A confirmation that the second packet was received in the second node is received and a transfer time of the second packet is recorded. An effective bandwidth between the first node and the second node is calculated and the effective bandwidth can be output.


