Distributing Reauthorization Timing to Avoid Network Spikes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing event processing systems experience network spikes and performance issues due to simultaneous reauthorization requests at service pricing change times, leading to increased costs and inefficiency when additional processing capacity is added to handle these spikes.
Innovation Solution
A method is introduced to distribute the timing of reauthorization requests by calculating a delay time period based on the subscriber's available resources, authorizing the service consumption up to the service pricing change plus the delay time period, thereby delaying reauthorization requests and reducing network spikes without increasing credit risk.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If additional processing capacity is added to handle reauthorization spikes, then system reliability improves, but cost increases
Solution Approach 1:
The system performs preliminary actions by calculating and applying delay time periods to reauthorization requests before the actual reauthorization processing occurs. This advance timing adjustment prevents the spike in simultaneous requests, eliminating the need for additional processing capacity while maintaining system reliability.
Solution Approach 2:
The system dynamically adjusts the timing of reauthorization requests on a per-subscriber basis by calculating delay time periods based on individual subscriber characteristics. This dynamic timing distribution spreads out the load over time, preventing network spikes without requiring increased processing capacity.
2Speed
If additional processing capacity is added to handle reauthorization spikes, then system responsiveness improves, but cost increases
Solution Approach 1:
By calculating and applying delay time periods in advance, the system prevents the need for high-speed processing during spike moments. The preliminary timing adjustment ensures requests are distributed over time, maintaining responsiveness without requiring additional processing capacity.
Solution Approach 2:
The dynamic timing adjustment distributes reauthorization requests across different time periods based on subscriber-specific delay calculations. This prevents simultaneous processing demands, maintaining system responsiveness with existing processing capacity rather than requiring increased capacity.
3Quantity of substance
If delay time period is extended for subscribers with more resources, then network traffic is reduced, but credit risk may increase
Solution Approach 1:
The system applies different delay time periods to different subscribers based on their individual resource levels and risk profiles. Subscribers with more resources receive longer delay periods, while those with fewer resources receive shorter or no delays. This localized differentiation reduces network traffic for low-risk subscribers while maintaining strict timing for high-risk subscribers, thus managing credit risk.
Solution Approach 2:
The system changes the timing parameter (delay time period) based on subscriber resource levels and risk assessments. By adjusting this parameter dynamically according to individual subscriber characteristics, the system reduces network traffic for acceptable-risk subscribers while maintaining credit security through shorter or zero delays for high-risk subscribers.
Data Source
AI summary
Embodiments of the present invention provide techniques for distributing the timing of reauthorization requests. In one embodiment, a request to authorize a subscriber of a service to consume a quantity of the service is received and a delay time period is calculated. The delay time period is based on the resources available to the subscriber (e.g., remaining balance in a subscriber account, credit limit, etc.), and/or other configurable thresholds. The subscriber is then authorized to consume the quantity of service over a period of time extending to the time of a service pricing change, plus the delay time period. In this manner, network spikes resulting from the receipt of multiple, simultaneous reauthorization requests at the times of service pricing changes are avoided, without increasing the credit risk to the service operator/provider.


