Wireless Packet Discard Groups and Timers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication networks face processing overhead and buffer overflow issues due to variable incoming data rates and dynamic operational loads, leading to delayed packet transmission and potential service quality degradation, especially in scenarios with collapsed PDCP and RLC components.
Innovation Solution
The method involves dynamically creating data packet discard groups and assigning simultaneously active packet discard timers to these groups, optimizing internal control messages, and discarding packets based on dynamically determined running times to manage packet transmission efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If individual packet discard timers are maintained for each received data packet, then time delay budget for each packet is maintained, but processing overhead increases significantly when many timers expire simultaneously
Solution Approach 1:
Multiple individual packet discard timers are merged into a single group discard timer that manages a group of packets collectively. The group discard timer is set based on the minimum time delay budget among packets in the group, and when it expires, all packets in the group are discarded together, reducing the number of timer management operations from N individual timers to 1 group timer.
Solution Approach 2:
Packets are segmented into multiple groups based on their arrival times and time delay budgets. By dividing packets into groups that can be managed by common discard timers, the system reduces the total number of simultaneously active timers while ensuring each group's packets meet their respective quality of service requirements.
2Reliability
If all received data packets are transmitted to UEs, then service quality is maintained, but buffer overflow occurs under high operational load
Solution Approach 1:
The system performs preliminary assessment of buffer capacity before admitting new packets. When buffer occupancy exceeds a threshold, the system proactively discards packets that are likely to timeout based on their time delay budgets and current buffer state, preventing buffer overflow before it occurs while prioritizing packets with tighter deadlines.
3Productivity
If packet transmission time is extended to handle high data rates, then processing capacity is sufficient, but packets exceed their time delay budget and require re-transmission
Solution Approach 1:
The system implements periodic buffer state monitoring and dynamic packet discard decisions. Instead of continuous processing, the system periodically checks buffer occupancy and actively manages packet discarding based on current load conditions, creating a rhythm of admission and discard that prevents both buffer overflow and excessive delays.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
This disclosure relates generally to communication network, and more particularly to a system and method for processing data packets for transmission in a wireless communication network. In one embodiment, a method is provided for processing data packets for transmission in a wireless communication network. The method comprises dynamically creating a plurality of data packet discard groups (DPDGs), determining a plurality of simultaneously active data packet transmission protocol (DPTP) packet discard timers (DPDTs) corresponding to the plurality of DPDGs, and assigning each of the plurality of simultaneously active DPDTs to each of the plurality of DPDGs. Each of the created plurality of DPDGs comprises a plurality of data packets.