Dynamic Aggregation Window Resizing for Mixed Traffic Congestion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The rising popularity of VOIP traffic strains network efficiency due to lower data rates that keep channels busy for longer periods, leading to increased collision rates and network congestion, especially in IEEE 802.11ac networks.
Innovation Solution
A system that dynamically resizes aggregation windows based on network congestion feedback, adjusting the data field size of aggregated packets to optimize performance and prevent collisions by correlating congestion levels with optimal packet sizes and configuring the MAC layer accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If large data fields are used for aggregated packets in IEEE 802.11ac networks, then network throughput is improved, but collision rate increases when VOIP traffic is present
Solution Approach 1:
The patent implements dynamic adjustment of aggregation window size based on real-time network conditions. The system monitors VOIP traffic presence and dynamically resizes aggregation windows to prevent collisions while maintaining high throughput when conditions permit. This transforms the static aggregation window size into a dynamic parameter that adapts to traffic composition changes.
Solution Approach 2:
The system employs feedback mechanisms to monitor network congestion levels and VOIP traffic patterns, then uses this information to adjust aggregation window sizes. The feedback loop continuously observes collision rates and throughput metrics, enabling the system to optimize packet aggregation parameters in response to actual network performance and traffic conditions.
2Productivity
If VOIP traffic is transmitted using large aggregated packets, then bandwidth utilization is improved, but channel occupancy time increases causing congestion
Solution Approach 1:
The patent dynamically adjusts aggregation window size based on VOIP traffic detection. When VOIP packets are identified, the system reduces aggregation window size to minimize channel occupancy time, preventing congestion. This dynamic adaptation allows the system to maintain high bandwidth utilization for data traffic while quickly switching to smaller packets when VOIP traffic requires immediate transmission.
Solution Approach 2:
The system changes the parameter of aggregation window size in response to VOIP traffic conditions. By modifying this parameter dynamically, the system optimizes the balance between bandwidth utilization and channel occupancy time, ensuring that VOIP traffic receives timely transmission while maintaining overall network efficiency.
3Reliability
If aggregation window size is reduced to prevent VOIP collisions, then collision rate decreases, but network throughput is reduced
Solution Approach 1:
The system dynamically adjusts aggregation window size based on real-time detection of VOIP traffic patterns. Rather than using a fixed small window size, the system expands aggregation windows when VOIP traffic is absent to maximize throughput, and contracts them when VOIP traffic is detected to prevent collisions. This dynamic behavior resolves the contradiction by making window size adaptive to traffic conditions.
Solution Approach 2:
The patent implements parameter changes in aggregation window size based on network conditions. The system monitors traffic composition and adjusts the aggregation window parameter accordingly, maintaining large window sizes for high throughput during data-only periods and reducing window sizes to prevent collisions during VOIP traffic periods, thus optimizing both throughput and reliability.
Data Source
AI summary
Aggregation windows are dynamically resized based on network congestion feedback from VOIP and other mixed types of traffic. Feedback indicative of a level of network congestion on the data communication network where aggregate packets are transmitted is received. The network congestion level is checked to see if a predetermined threshold has been exceeded. Responsive to exceeding the threshold, the network congestion level is correlated to an optimal data field size for the aggregated data packets. Further, a MAC layer is configured for the optimal data field size for frame generation. Subsequent aggregated data packets are then transmitted using the optimal data field size.


