Network Node Bulk Reset Pacing Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication systems face challenges in efficiently scheduling bulk resets of usage limits for subscribers, which can lead to system overload if prioritized highly or delayed if given low priority, due to resource-intensive operations like resetting usage, clearing thresholds, and resetting quality of service (QoS).
Innovation Solution
A method is implemented by a network node to calculate the number of accounts allowed for reset within a schedule interval based on a usage reset scheduler rate and schedule interval, queuing reset requests only when a spot is available in the reset queue, and calculating the expected number of resets to pace the bulk reset operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If bulk reset operations are prioritized highly, then reset completion speed is improved, but system overload occurs
Solution Approach 1:
The patent implements dynamic priority adjustment for bulk reset operations based on real-time system resource availability. The network node monitors system load and adjusts the priority level of reset operations accordingly, allowing high-speed processing when resources are abundant while preventing overload when resources are constrained. This dynamic adaptation resolves the contradiction between speed and stability.
Solution Approach 2:
The patent changes the parameter of operation priority from a fixed value to a variable that adapts based on system conditions. By modifying the priority parameter dynamically according to resource availability, the system can achieve fast reset processing when possible while maintaining stability when resources are limited, thus resolving the contradiction.
2Reliability
If bulk reset operations are delayed, then system overload is prevented, but reset completion time increases
Solution Approach 1:
The patent implements periodic execution of bulk reset operations with dynamically adjusted intervals. Instead of continuous or fixed-schedule processing, the system performs resets at periodic intervals determined by current resource availability, preventing overload while minimizing delays through optimized timing.
Solution Approach 2:
The patent uses dynamic scheduling that adjusts the timing and pacing of reset operations based on real-time system conditions. This dynamic approach allows the system to prevent overload by delaying operations when necessary while minimizing unnecessary delays when resources are available, thus resolving the contradiction between stability and time efficiency.
3Productivity
If reset rate is increased, then productivity is improved, but system resource exhaustion occurs
Solution Approach 1:
The patent implements a feedback mechanism where the network node continuously monitors system resource consumption during bulk reset operations. Based on this feedback, the system dynamically adjusts the reset rate to maintain high productivity while preventing resource exhaustion. The feedback loop ensures that processing rate adapts to actual resource availability.
Solution Approach 2:
The patent makes the reset rate a dynamic parameter rather than a fixed value. The system adjusts the processing rate in real-time based on resource consumption patterns, allowing high productivity when resources are abundant while preventing exhaustion when resources are limited, thus resolving the contradiction between speed and resource usage.
Data Source
AI summary
Various exemplary embodiments relate to a method performed by a network node, the method including: calculating a number of accounts allowed for reset (NAAR) in a schedule interval based upon a usage reset scheduler rate (URSR) and a schedule interval (SI); receiving a list of accounts to be reset; determining if a spot in the reset queue is available; and processing an account reset when a spot in the reset queue is available further including: queuing a reset request for the account; and calculating the expected number of resets (ER).


