Cloud QoS Estimation Using Conditional Adversarial Neural Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current stochastic models for estimating quality of service in cloud computing often lead to incorrect estimates due to incorrect assumptions, and identifying the best predictors of request allocation metrics is challenging.

Innovation Solution

The use of Conditional Adversarial Neural Networks (cGANs) to estimate response times by learning the underlying metric distributions and generating synthetic values, considering the status of the computing network, allowing for unsupervised direct learning of response time distributions without requiring distribution assumptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If stochastic models with distribution assumptions are used to estimate QoS metrics, then the estimation process is simplified, but the accuracy of the estimates deteriorates due to incorrect assumptions

Engineering Contradiction:
Improveease of estimationVSAvoidaccuracy of QoS estimates
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent replaces traditional stochastic modeling approaches (mathematical/mechanical system) with machine learning models (data-driven system). Instead of assuming probability distributions and using queuing theory formulas, the invention trains neural networks on historical telemetry data to directly predict QoS metrics, eliminating the need for distribution assumptions while improving accuracy

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the fundamental parameters of the estimation approach by transitioning from fixed distributional assumptions to adaptive, data-driven parameter learning. The machine learning models automatically learn the appropriate statistical characteristics from historical data, allowing the system to adapt to changing conditions without requiring manual specification of distribution parameters

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If machine learning models are trained to predict QoS metrics from request allocation telemetries, then distribution assumptions are eliminated, but the challenge of identifying the best predictor variables increases complexity

Engineering Contradiction:
Improveaccuracy of QoS estimatesVSAvoidcomplexity of model selection
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a universal framework that handles multiple QoS metrics (response time, throughput, latency) using the same machine learning architecture and process. The system is designed to estimate various metrics simultaneously by training models on comprehensive telemetry data that captures multiple aspects of system performance, eliminating the need for separate specialized models for each metric

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The machine learning models automatically perform feature selection and optimization without requiring manual intervention. The training process self-adjusts to identify the most predictive variables from the available telemetry data, and the models continuously learn from new data to improve their predictions, making the system self-optimizing rather than requiring complex external configuration

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240111604A1Cloud computing QOS metric estimation using models
Publication Date: 2024.04.04 DELL PROD LP
  • US20240111604A1 patent drawing
  • US20240111604A1 patent drawing
  • US20240111604A1 patent drawing

AI summary

Models to predict quality of service metrics are disclosed. A response time is predicted using an occupancy status of an infrastructure and models that have been trained to predict a response time. Estimating a metric, such as the response time, allows the infrastructure to adjust to issues such that requests better satisfy quality of service requirements.