Packet Discard Thresholding for Wireless Header Compression Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless communication systems, the conventional timer-based packet discard process is resource-intensive, leading to performance degradation due to the need for extensive post-discard operations on queued packets, especially when a large number of packets are queued before discard.
Innovation Solution
Implementing a method that discards packets only if the number of consecutive discarded packets exceeds a threshold, thereby omitting unnecessary packet processing operations on subsequent packets, using a discard count manager to coordinate discarding and processing, and selecting a discard count threshold based on robustness parameters like ciphering and compression thresholds.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If conventional timer-based packet discard is implemented, then stale packets are discarded to save bandwidth, but processor-intensive operations are required on all queued packets causing performance degradation
Solution Approach 1:
The patent introduces a threshold parameter (N) for the number of consecutive discarded packets. When the count of consecutive discards exceeds this threshold, full packet processing operations are performed; otherwise, processing is skipped. This parameter-based conditional approach resolves the contradiction by adapting processing intensity to actual discard patterns, saving bandwidth while avoiding unnecessary processor load.
Solution Approach 2:
Instead of performing full packet processing operations on every discarded packet (excessive action), the patent applies processing only when the number of consecutive discards exceeds a threshold (partial action). This selective approach ensures that processing resources are allocated only when necessary, preventing performance degradation while still maintaining data integrity when needed.
2Reliability
If full packet processing operations are performed on all queued packets after discard, then data integrity is maintained, but resource consumption increases significantly
Solution Approach 1:
The patent uses a threshold parameter to control when full packet processing operations are performed. When consecutive packet discards remain below the threshold, processing operations are omitted to conserve resources. When the threshold is exceeded, full processing resumes to ensure data integrity, thus dynamically balancing reliability and resource consumption based on discard patterns.
Solution Approach 2:
The patent applies partial processing by selectively performing full packet processing operations only when necessary (i.e., when consecutive discards exceed the threshold). For cases below the threshold, processing is partially skipped, reducing resource consumption while maintaining sufficient data integrity through conditional application of processing operations.
3Productivity
If packet processing operations are skipped to save resources, then transmitter performance is improved, but data integrity may be compromised
Solution Approach 1:
The patent introduces a threshold parameter that controls the trade-off between performance and integrity. When the number of consecutive discarded packets exceeds this threshold, full processing operations are performed to ensure data integrity. When below the threshold, processing is skipped to maintain high transmitter performance. This parameter-based approach ensures that integrity is compromised only within acceptable limits defined by the threshold.
Solution Approach 2:
The patent applies processing operations partially rather than continuously. Full processing (excessive action) is performed only when consecutive discards exceed the threshold, ensuring integrity when needed. When below the threshold, processing is reduced or skipped (partial action), maintaining performance. This selective application balances the contradiction between performance and integrity.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Systems and methodologies are described herein that facilitate efficient handling of packets (e.g., Packet Data Convergence Protocol (PDCP) Protocol Data Units (PDUs) or Service Data Units (SDUs)) in a wireless communication system. As described herein, a number of consecutive packets that are discarded due to a discard timer expiration event and/or other causes can be monitored and compared to a number of tolerated consecutive discarded packets. If the number of consecutive discarded packets does not exceed the number of tolerated consecutive packets, conventional processing operations such as header modification and compression, ciphering, or the like can be omitted for respective packets subsequent to a discarded packet, thereby significantly reducing processing overhead. As further described herein, the number of tolerated consecutive discarded packets can be chosen to maintain header compression (e.g., Robust Header Compression (RoHC)) synchronization, ciphering synchronization, and/or other suitable properties.