API-Group Traffic Control Using Metric Influence Calculation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing number of concurrent users of service servers for content services leads to reduced response speed and potential service interruptions due to insufficient network bandwidth and traffic surges, necessitating efficient traffic control mechanisms.
Innovation Solution
A traffic control server utilizing metric information to calculate influence on connection requests by API groups, allowing for targeted traffic processing number adjustments based on change in metric information to manage traffic efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the number of concurrent users increases to provide content services, then the service coverage and user capacity improve, but the response speed decreases and service interruptions occur due to insufficient network bandwidth
Solution Approach 1:
The patent segments traffic control by dividing API groups into different categories (first API group and second API group) with different traffic processing numbers. This segmentation allows the system to handle different types of traffic requests differently, prioritizing critical services while limiting non-critical ones during high-concurrency scenarios, thus maintaining response speed while supporting more users.
Solution Approach 2:
The patent implements dynamic traffic control by adjusting traffic processing numbers based on real-time metric information and influence calculations. The system dynamically changes the target traffic processing number for different API groups according to current system load and performance metrics, enabling adaptive response to varying user loads while maintaining service quality.
2Reliability
If traffic control is implemented to manage concurrent users, then service stability improves, but system complexity increases due to multiple control parameters and calculations
Solution Approach 1:
The patent employs feedback mechanisms by continuously monitoring metric information and calculating influence values based on actual system performance. The traffic processing numbers are adjusted based on this feedback loop, where the system observes the impact of traffic control decisions and adapts subsequent control parameters accordingly, maintaining stability while managing complexity through data-driven decisions.
Solution Approach 2:
The patent manages complexity by changing key parameters (traffic processing numbers for different API groups) based on calculated influence values. Instead of complex multi-dimensional control, the system focuses on adjusting specific traffic parameters dynamically, simplifying the control mechanism while maintaining service stability through parameter optimization.
3Loss of energy
If traffic processing numbers are reduced to manage congestion, then network bandwidth utilization improves, but the productivity of service processing decreases
Solution Approach 1:
The patent applies local quality by setting different traffic processing numbers for different API groups based on their specific characteristics and importance. Critical services (first API group) receive higher traffic processing numbers while non-critical services (second API group) receive lower numbers. This localized differentiation optimizes bandwidth utilization for each service type while maintaining overall productivity through selective traffic management.
Data Source
AI summary
The present disclosure is to calculate influence on metric information based on the number of connection requests by API group of the user terminals received from the service server through a communication module and the metric information, output change information of the metric information based on the number of connection requests by API group and the influence, extract a preset target traffic processing number by API group in connection with the change information of the metric information, and control the service server to control the traffic based on the target traffic processing number by API group.


