Multi-cloud recommendation engine for workload optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Selecting the appropriate public cloud and computing environment for customer workloads is challenging due to varying capabilities and pricing plans across different public clouds, making it difficult for customers to optimize costs and performance.

Innovation Solution

A multi-cloud recommendation engine that determines the appropriate instance types in specific public clouds based on workload type and capabilities, calculates costs and performance metrics, and provides recommendations for cloud resource offerings, enabling customers to make informed decisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If customers manually evaluate multiple public clouds and instance types to find optimal configurations, then they can potentially find cost-effective solutions, but the time and complexity required for evaluation increases significantly

Engineering Contradiction:
ImprovecostVSAvoidevaluation time
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent introduces a recommendation engine as an intermediary system between customers and multiple public cloud providers. This engine automatically evaluates instance types across different clouds by calculating costs and performance metrics, then provides optimized recommendations. This mediator eliminates the need for customers to manually evaluate each cloud option, significantly reducing evaluation time while maintaining cost optimization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The recommendation engine performs preliminary evaluation and comparison of multiple cloud instances before customers make deployment decisions. By pre-calculating costs and performance metrics for various instance types across different public clouds, the system prepares optimization recommendations in advance, saving customers both time and effort in the selection process.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If customers manually evaluate multiple public clouds and instance types to find optimal configurations, then they can potentially optimize performance, but the complexity of the evaluation process increases

Engineering Contradiction:
ImproveperformanceVSAvoidevaluation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The recommendation engine serves as an intermediary that handles the complex task of evaluating performance across multiple cloud providers and instance types. It automatically gathers performance metrics, compares configurations, and presents simplified recommendations to customers, thereby maintaining high performance optimization without exposing customers to evaluation complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs self-service evaluation by automatically collecting cost data and performance metrics from multiple public cloud providers, then independently analyzing and comparing instance types. This self-evaluation process eliminates the need for customers to navigate complex evaluation procedures while ensuring thorough performance assessment.

Inventive Principle:
Principle #25Self-service

3Object-affected harmful factors

If customers manually evaluate multiple public clouds and instance types to find optimal configurations, then they can potentially reduce hardware failure-related costs, but the difficulty of detecting and measuring optimal configurations increases

Engineering Contradiction:
Improvehardware failure costsVSAvoidconfiguration optimization difficulty
Core Design Contradiction:
Object-affected harmful factorsVSDifficulty of detecting and measuring

Solution Approach 1:

The recommendation engine incorporates feedback mechanisms that consider hardware failure rates and reliability metrics when evaluating instance types across different public clouds. By continuously gathering and analyzing failure data, the system provides recommendations that account for potential hardware failures, helping customers avoid costly disruptions while simplifying the detection and measurement of optimal reliable configurations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12088479B2Multi-cloud recommendation engine for customer workloads
Publication Date: 2024.09.10 VMWARE INC
  • US12088479B2 patent drawing
  • US12088479B2 patent drawing
  • US12088479B2 patent drawing

AI summary

System and computer-implemented method for generating multi-cloud recommendations for workloads uses costs and performance metrics of appropriate instance types in specific public clouds for target workloads to produce recommendation results. The appropriate instance types in the specific public clouds are determined based on instance capabilities and the workload type of the target workloads. In addition, a recommended cloud resource offering is determined for the target workloads, which is sent as a notification with the recommendation results of the appropriate instance types in the specific public clouds.