ANN-Based System Throughput Prediction for As-a-Service Configurations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer retailers face challenges in determining the exact hardware configuration needed to meet customer expectations for capacity and throughput in 'as-a-service' offerings, which is time-consuming and inefficient due to manual creation and testing by subject matter experts.

Innovation Solution

A method and system utilizing an Artificial Neural Network (ANN) trained on telemetry data to predict system throughput, automating the generation of as-a-service offerings by classifying initial system specifications and outputting recommended configurations that meet required throughput.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual creation and testing of system configurations by subject matter experts is used, then system throughput requirements can be met, but the process is time-consuming and inefficient

Engineering Contradiction:
Improvesystem throughput prediction accuracyVSAvoidtime to produce as-a-service offerings
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The machine learning model is trained in advance on historical system configuration and throughput data to learn the relationship between hardware specifications and performance metrics. This preliminary training enables the model to predict throughput for new configurations without requiring manual testing, thus resolving the contradiction between accuracy and time consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of physically testing each system configuration to measure throughput, the patent creates a virtual model (machine learning model) that copies the behavior of actual systems. This model can predict throughput for any given configuration instantaneously, eliminating the time-consuming manual testing process while maintaining prediction accuracy.

Inventive Principle:
Principle #26Copying

2Reliability

If manual configuration testing is performed to ensure customer requirements are met, then reliable system recommendations can be provided, but the process complexity and resource requirements increase

Engineering Contradiction:
Improveaccuracy of system recommendationsVSAvoidcomplexity of configuration determination process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical process of manual configuration testing and evaluation with an automated machine learning-based prediction system. The ML model automatically processes system specifications and predicts throughput, eliminating the need for manual intervention and reducing process complexity while maintaining or improving recommendation reliability.

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

Solution Approach 2:

The machine learning model enables the system to determine appropriate configurations and predict throughput autonomously without requiring subject matter experts. The model self-services by taking system specifications as input and automatically generating accurate throughput predictions and recommendations, thus reducing both complexity and resource requirements.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20230127626A1Method and apparatus for predicting system throughput
Publication Date: 2023.04.27 DELL PROD LP
  • US20230127626A1 patent drawing
  • US20230127626A1 patent drawing
  • US20230127626A1 patent drawing

AI summary

A method comprising: obtaining an initial system specification for a system; classifying the initial system specification by using a machine learning model that is configured to yield an estimated system throughput for the system; detecting whether the estimated system throughput is greater than or equal to a required system throughput; and when the estimated system throughput is greater than or equal to the required system throughput, outputting one or more recommended system specifications that are based on the initial system specification.