Interface Shaping Engine for Dynamic Wireless Bandwidth Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies fail to efficiently manage bandwidth allocation among multiple virtual interfaces sharing a physical communications interface, leading to suboptimal performance and resource utilization.
Innovation Solution
A method and system for dynamically allocating bandwidth resources to virtual interfaces based on their specific requirements, using an interface shaping engine to monitor and adjust time slots or bandwidth allocation in real-time, considering factors like data packet queues, quality of service, and application demands.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple virtual interfaces share the same physical interface without dynamic bandwidth allocation, then device complexity is reduced, but performance and resource utilization deteriorate
Solution Approach 1:
The patent implements dynamic bandwidth allocation by continuously monitoring queue depths of different virtual interfaces and adjusting time slot allocations in real-time. The system transitions from static to dynamic resource distribution, allowing the physical interface to adaptively respond to changing traffic demands of multiple virtual interfaces, thereby improving performance without requiring separate physical interfaces for each virtual interface.
Solution Approach 2:
The patent segments the physical interface's bandwidth into multiple virtual interfaces, each with its own queue and time slot allocations. By dividing the shared physical interface into distinct virtual channels with separate queue management, the system can independently control and optimize bandwidth distribution to each virtual interface, resolving the performance limitation while maintaining a single physical interface.
2Adaptability or versatility
If bandwidth is statically allocated to virtual interfaces, then device complexity is reduced, but adaptability to changing demands deteriorates
Solution Approach 1:
The patent implements a feedback mechanism where the system continuously monitors queue depths of virtual interfaces and uses this information to dynamically adjust time slot allocations. The queue depth monitoring provides real-time feedback about traffic demands, and the bandwidth allocation is adjusted based on this feedback, enabling the system to adapt to changing demands automatically without manual intervention or complex configuration.
Solution Approach 2:
The patent changes the bandwidth allocation parameters dynamically by adjusting time slot assignments based on monitored queue depths. Instead of fixed parameter values, the system modifies allocation parameters in response to changing traffic conditions, allowing virtual interfaces to receive appropriate bandwidth shares according to actual demand rather than static pre-configuration.
3Productivity
If dynamic bandwidth allocation is implemented, then resource utilization is improved, but measurement and monitoring complexity increases
Solution Approach 1:
The patent implements a self-service monitoring mechanism where each virtual interface maintains its own queue that automatically tracks its own data packet backlog. The queue depth information is readily available without requiring external measurement or complex monitoring infrastructure. This self-service approach to resource tracking simplifies the monitoring task while enabling accurate dynamic bandwidth allocation based on actual queue conditions.
Data Source
AI summary
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for allocating bandwidth on a physical wireless interface. The method includes configuring a first virtual interface and a second virtual interface on the physical wireless interface. A requirement associated with the first virtual interface is monitored and one or more time slots are allocated to the first virtual interface in accordance with the requirement.


