Dynamic Bandwidth Negotiation via Address-Based Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network bandwidth allocation is non-dynamic, leading to inefficiencies where some workstations do not utilize allocated bandwidth while others require more, resulting in slow file transfers and poor performance for multimedia applications, which can lead to customer dissatisfaction and service issues.
Innovation Solution
A bandwidth negotiation system that includes a multiplexing unit, analyzing unit, and content storage unit to dynamically adjust bandwidth based on network addresses, allowing for increased data capacity by prioritizing connections and optimizing data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If non-dynamic bandwidth allocation is used, then network stability is maintained, but bandwidth utilization efficiency deteriorates
Solution Approach 1:
The patent implements dynamic bandwidth allocation by allowing network devices to negotiate and adjust bandwidth allocations in real-time based on actual traffic demands. The system transitions from static pre-allocation to dynamic adjustment where bandwidth parameters are continuously optimized according to current network conditions and application requirements.
Solution Approach 2:
The patent changes the bandwidth allocation parameter from fixed to variable by introducing negotiation mechanisms between network devices. Bandwidth parameters are dynamically modified based on traffic patterns, application priorities, and network conditions, allowing the system to adapt to changing demands without reconfiguration.
2Speed
If static bandwidth allocation is implemented, then network management simplicity is maintained, but network performance for multimedia applications deteriorates
Solution Approach 1:
The patent performs preliminary bandwidth negotiation and allocation setup before actual data transmission begins. Network devices exchange bandwidth capability information and establish initial allocation parameters in advance, allowing optimized bandwidth allocation to be ready when multimedia applications start, thus improving speed without adding complex real-time control.
Solution Approach 2:
The patent implements feedback mechanisms where network devices monitor actual bandwidth utilization and performance metrics, then use this information to adjust bandwidth allocations in subsequent negotiation cycles. This feedback loop enables continuous optimization of data transfer speeds while managing system complexity through automated adjustment.
3Productivity
If bandwidth is allocated to all workstations, then network accessibility is improved, but bandwidth availability for active users deteriorates
Solution Approach 1:
The patent applies different bandwidth allocation qualities to different network devices based on their actual needs and priorities. Instead of uniform allocation, the system assigns higher bandwidth quantities to active users with critical applications while allocating minimal bandwidth to inactive devices, optimizing the distribution of total bandwidth resources.
Solution Approach 2:
The patent implements partial bandwidth allocation where devices receive bandwidth proportional to their actual utilization needs rather than equal shares. Active users receiving excessive bandwidth relative to their baseline allocation ensures high data transfer rates, while inactive users receive minimal allocation, effectively managing the total bandwidth pool.
Data Source
AI summary
A bandwidth negotiation system including a first network, a plurality of end user devices in communication with the network, a multiplexing unit communicatively coupled to the network, a second network, and an analyzing unit in communication with a second network. In addition, one of the plurality of end user devices is configured to send a data message to the multiplexing unit via the first network, and the analyzing unit is configured to receive the data message from the multiplexing unit via the second network and to extract a first identifier and a second identifier from the data message.


