Radio Network Controller Sleep Command Issuance for Load Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless communication devices experience delays and overloads due to cascading request resending when radio network controllers and authentication, authorization, and accounting servers face high volumes and delays, leading to potential denial of service, with existing self-imposed delays either being too long or too short, failing to adequately address the issue.
Innovation Solution
A radio network controller with a sleep command issuance subsystem that determines and issues sleep commands to mobile communication devices based on authentication transaction volume and response delays, instructing them to stop sending requests for a specified time, along with a subsystem in mobile devices to implement these commands and alert users to communication delays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If mobile communication devices continue resending requests after failed attempts, then service availability is improved, but network load increases causing cascading delays and potential denial of service
Solution Approach 1:
The RNC monitors authentication transaction volumes and implements a feedback mechanism by sending sleep commands to mobile devices when transaction volumes exceed thresholds. This feedback loop allows the system to dynamically adjust device behavior based on current network conditions, preventing overload while maintaining service availability during normal operation
Solution Approach 2:
The system dynamically transitions mobile devices between active and sleep states based on real-time authentication transaction volumes. Rather than static request retry behavior, devices adapt their request-sending behavior dynamically in response to network conditions signaled by the RNC
2Quantity of substance
If mobile communication devices implement self-imposed delay periods after failed request attempts, then network load is reduced, but service access time increases unnecessarily when the network has recovered
Solution Approach 1:
The RNC sends sleep commands as a preliminary action to prevent devices from resending requests during periods when the network is likely to be overloaded. By proactively putting devices to sleep before they would naturally retry failed requests, the system avoids the need for devices to implement their own delay periods
Solution Approach 2:
The RNC acts as an intermediary between the authentication server and mobile devices, translating server performance conditions into sleep commands. This intermediary role allows the system to coordinate request timing centrally, eliminating the need for devices to independently determine when to retry requests
3Productivity
If the radio network controller handles high volumes of authentication transactions, then service coverage is improved, but response delays increase causing request queue buildup
Solution Approach 1:
The system accepts that handling high volumes of authentication transactions may cause some request delays, but uses threshold-based sleep commands to prevent excessive queue buildup. By allowing partial processing capacity to be utilized while proactively limiting requests when thresholds are exceeded, the system balances service coverage with acceptable response times
Data Source
AI summary
A radio network controller may be configured to issue a sleep command to each of a plurality of mobile communication devices commanding the mobile communication devices to stop sending requests for data services to the radio network controller. The sleep commands may be issued based on the performance of the radio network controller, including any authentication, authorization, and accounting server with which it communicates.A mobile communication device may be configured to receive a sleep command from the radio network controller. The mobile communication device may be configured to stop sending requests for data services to the radio network controller upon receipt of a sleep command.


