Dynamic Packet Aggregation for Wireless Throughput
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing aggregation techniques in wireless communication networks are not effectively controlled to provide different aggregation parameters for various data flows, limiting their potential for improved performance and efficiency.
Innovation Solution
Dynamic setting of aggregation parameters based on channel conditions, application types, and Quality of Service (QoS) requirements allows for flexible packet aggregation, balancing data throughput with acceptable latency, and optimizing frame size and buffering time for each data flow.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If fixed aggregation parameters are used for all data flows, then device complexity is reduced, but network efficiency and adaptability deteriorate
Solution Approach 1:
The patent implements dynamic aggregation parameters that automatically adjust based on real-time network conditions, application types, and QoS requirements. The system transitions from static fixed parameters to dynamic adaptive parameters, enabling the aggregation behavior to change according to varying operational contexts while maintaining manageable complexity through automated control mechanisms.
Solution Approach 2:
The patent changes aggregation parameters (such as aggregation level, frame size, buffering time) based on different network conditions, application requirements, and QoS parameters. This allows the system to optimize performance for different scenarios by adjusting parameters dynamically rather than using fixed values, resolving the contradiction between simplicity and adaptability.
2Productivity
If aggregation is increased to reduce overhead, then network efficiency improves, but latency increases
Solution Approach 1:
The patent dynamically adjusts aggregation parameters including aggregation level and buffering time based on QoS requirements and application types. For latency-sensitive applications, the system reduces aggregation level or shortens buffering time, while for throughput-oriented applications, it increases aggregation to reduce overhead. This parameter adaptation resolves the contradiction between efficiency and latency.
Solution Approach 2:
The patent applies partial aggregation rather than maximum aggregation by controlling the aggregation level parameter. Instead of always aggregating all packets to maximum extent, the system selectively aggregates based on conditions, applying just enough aggregation to reduce overhead while maintaining acceptable latency, thus resolving the efficiency-latency tradeoff.
3Productivity
If dynamic aggregation parameters are implemented for different data flows, then network efficiency and adaptability improve, but device complexity increases
Solution Approach 1:
The patent implements dynamic aggregation control that automatically adapts parameters based on real-time conditions, eliminating the need for manual configuration and complex control mechanisms. The dynamic system uses automated decision-making based on network state, application type, and QoS requirements, improving efficiency while keeping control complexity manageable through automation rather than manual intervention.
Solution Approach 2:
The aggregation system performs self-adjustment based on embedded rules and algorithms that monitor network conditions and automatically modify aggregation parameters. This self-service capability reduces the need for external control and complex management infrastructure, allowing the system to improve efficiency through adaptability while maintaining acceptable complexity levels through autonomous operation.
Data Source
AI summary
Methods and apparatus for improving the efficient use of a wireless channel. Flows of compatible packets to be transmitted are processed in separate queues based on characteristics of the packets, destination and quality of service (QoS) requirements. Aggregation parameters selected for each flow define when packets aggregated on a flow are to be sent. The aggregation parameters may reflect packet type, such as QoS requirements, an application type and/or wireless channel conditions. In some embodiments, the aggregation parameters indicate a threshold frame size or include a threshold time to buffer a packet while waiting for other packets on that flow to fill a frame. When an aggregation parameter for a queue is met, the aggregated packets are transmitted as a frame. The queue is cleared and subsequent packets may begin aggregating. Some types of packets, such as acknowledgment packets, may be sent without aggregation.


