Wireless Device MRU PDU Command Processing Race Condition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In current wireless communication technology, a race condition between wireless communication devices and networks leads to inefficiencies, particularly during 5GSM procedures, where devices wait for MRU acceptance before processing PDU session messages, resulting in wasted time due to periodic retries by the network.
Innovation Solution
Modifying the 3GPP IMS standard to allow immediate processing of PDU commands after MRU acceptance, eliminating the need for waiting timers and reducing unnecessary retries, thereby optimizing communication flow.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the wireless communication device waits for the retry timer to trigger the next PDU session message after completing MRU procedure, then the race condition between device and network is avoided, but significant waiting time is wasted
Solution Approach 1:
The device performs preliminary actions by keeping the PDU command in buffer and preparing to process it immediately upon receiving MRU accept, rather than waiting for the retry timer. This preliminary preparation eliminates the unnecessary waiting time while maintaining proper procedure sequencing.
Solution Approach 2:
The device uses feedback from the network's MRU accept message to trigger immediate processing of the buffered PDU command. The feedback mechanism allows the device to synchronize with network state without relying on periodic retry timers, thus reducing waiting time while avoiding race conditions.
2Reliability
If the network periodically sends PDU session messages for every retry time until receiving PDU response, then the PDU session establishment is ensured, but unnecessary retries cause time waste
Solution Approach 1:
The network performs preliminary action by sending the PDU command to the device before the MRU procedure completes, and the command is kept in buffer. This preliminary transmission ensures that when the device completes MRU, the PDU command is already available for immediate processing, eliminating the need for periodic retries.
Solution Approach 2:
The PDU command transmission is performed continuously in the background during the MRU procedure, maintaining readiness without interruption. This continuous preparation ensures that as soon as the device is ready (upon receiving MRU accept), the PDU session can be established immediately without waiting for periodic retry intervals.
Data Source
AI summary
Controlling methods of a wireless communication device and a network are provided. The controlling method of the wireless communication device includes the following steps: transmitting a Mobility Registration Update (MRU) request to a network; keeping a Protocol Data Unit (PDU) command received from the network; and processing the PDU command after a predetermined waiting timer counted from receiving an MRU accept from the network is expired.


