Predictive Feedback Loop for Online Application Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network management systems rely on static Service Level Agreements (SLAs) and network metrics as proxies for user experience, which are inadequate in accurately predicting and managing the complex relationships between network characteristics and application performance, leading to suboptimal user experience and frequent SLA failures.
Innovation Solution
A predictive feedback loop control system that uses machine learning models to analyze network path characteristics and application parameters, determining and adjusting configuration settings in real-time to optimize user experience by predicting potential SLA violations and proactively rerouting traffic to ensure high-quality service.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If static SLA thresholds are used to manage network performance, then network management is simplified, but the accuracy of predicting user experience deteriorates
Solution Approach 1:
The patent transitions from static SLA thresholds to dynamic QoE prediction models that continuously adapt to changing network conditions and application characteristics. The system uses machine learning models that are trained on historical data and updated in real-time to accurately predict user experience metrics such as MOS (Mean Opinion Score) for voice quality, allowing the network management system to respond dynamically rather than relying on fixed thresholds.
Solution Approach 2:
The patent implements feedback mechanisms where actual user experience measurements are fed back into the machine learning models to refine predictions. The system collects data from network elements and application users, compares it with predicted values, and uses this feedback to retrain and improve the accuracy of QoE prediction models, creating a continuous improvement loop that enhances prediction precision over time.
2Ease of manufacture
If network metrics are used as proxies for user experience, then measurement is simplified, but the reliability of SLA compliance deteriorates
Solution Approach 1:
The patent introduces machine learning prediction models as intermediary components that translate complex network metrics into meaningful user experience predictions. Instead of directly measuring difficult-to-obtain user experience data, the system uses network metrics (bandwidth, latency, packet loss) as inputs to the prediction models, which then output QoE estimates. This intermediary approach maintains measurement simplicity while improving reliability by capturing the complex relationship between network conditions and actual user experience.
Solution Approach 2:
The patent changes the parameters used for SLA compliance assessment from traditional network metrics to predicted user experience metrics. The system transforms physical network parameters into psychological/perceptual parameters through machine learning models, allowing SLA compliance to be judged based on actual user experience quality rather than just network performance indicators. This parameter transformation resolves the contradiction by maintaining ease of network metric collection while achieving more reliable user experience-based SLA compliance.
3Ease of operation
If fixed configuration parameters are used in applications, then operation is simplified, but adaptability to varying network conditions deteriorates
Solution Approach 1:
The patent applies preliminary action by having the machine learning model predict optimal application parameters before network conditions deteriorate or before the application needs to adapt. The system proactively determines the best configuration settings (such as video bitrate, audio codec selection, or packet size) based on predicted network conditions and provides these recommendations to the application in advance, allowing the application to pre-configure itself for optimal performance without requiring complex real-time decision-making logic.
Solution Approach 2:
The patent enables application self-service by providing the application with automated parameter recommendations from the machine learning model. Instead of requiring complex manual configuration or sophisticated internal adaptation logic, the application can simply receive suggested parameter values from the network system and apply them automatically. This maintains operational simplicity for the application while achieving high adaptability to varying network conditions through the intelligence of the prediction model.
Data Source
AI summary
In one embodiment, a device obtains a set of one or more configuration parameters of an online application accessed by a plurality of clients via a network. The device obtains path information regarding paths in the network via which the plurality of clients accesses the online application. The device determines an updated configuration parameter predicted by a prediction model to increase application experience of the online application based on the path information and the set of one or more configuration parameters. The device provides the updated configuration parameter for use by the online application.


