Virtualization Platform Manager Workload Deployment Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtualization environments face challenges in efficiently deploying and migrating workloads across different virtualization platforms due to the lack of effective methods for analyzing workload characteristics and available resources, leading to suboptimal resource utilization and inefficient workload placement.

Innovation Solution

A virtualization platform manager is introduced that analyzes workload characteristics and available virtualization environments to determine the most suitable platform for deployment or migration, using a scoring system to select the best environment based on compatibility and resource availability, thereby optimizing resource allocation and workload performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated deployment methods are used to place workloads in virtualization environments, then deployment efficiency is improved, but resource utilization becomes suboptimal due to lack of analysis

Engineering Contradiction:
Improvedeployment efficiencyVSAvoidresource utilization
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary analysis of workload characteristics and virtualization environment capabilities before deployment. The manager evaluates compatibility, resource requirements, and performance metrics in advance, then selects the optimal environment for each workload, ensuring both efficient deployment and optimal resource utilization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where deployment outcomes are monitored and used to refine future deployment decisions. The manager continuously evaluates workload performance and resource utilization, adjusting deployment strategies based on observed results to improve both deployment efficiency and resource optimization over time.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If multiple virtualization environments are available for workload placement, then flexibility and adaptability are improved, but selection complexity increases

Engineering Contradiction:
Improveenvironment selection flexibilityVSAvoidselection process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The virtualization environment manager autonomously evaluates multiple virtualization environments and automatically selects the most suitable one for each workload based on predefined criteria and real-time conditions. This self-service approach maintains high adaptability while eliminating manual selection complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes evaluation parameters dynamically based on workload characteristics and environment capabilities. By adjusting which parameters are prioritized for different workload types, the system maintains flexibility across diverse scenarios while simplifying the selection process through context-aware parameter weighting.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If workload characteristics are analyzed in detail before deployment, then placement accuracy is improved, but analysis time increases

Engineering Contradiction:
Improveworkload analysis accuracyVSAvoidanalysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs partial analysis by focusing on the most critical workload characteristics and environment parameters relevant to each specific deployment scenario. By identifying and evaluating only the essential factors rather than all possible parameters, the system achieves sufficient placement accuracy while minimizing analysis time.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary categorization of workloads and environments to identify key evaluation criteria before detailed analysis. This preliminary step allows the system to focus subsequent detailed analysis on the most relevant parameters, achieving high placement accuracy without excessive overall analysis time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3265911B1Methods and apparatus to select virtualization environments during deployment
Publication Date: 2020.07.22 VMWARE INC
  • EP3265911B1 patent drawingFigure 1
  • EP3265911B1 patent drawingFigure 2
  • EP3265911B1 patent drawingFigure 3

AI summary

Methods and apparatus to select virtualization environments are disclosed. An example method includes determining, via a processor, characteristics of a virtualized application that is awaiting deployment, analyzing, via the processor, the characteristics of the virtualized application to select a subset of virtualization environments that are capable of executing the virtualized application, the subset of virtualization environments selected from a set of virtualization environments of different virtualization environment types used in the datacenter, comparing, via the processor, the characteristics of the virtualized application to the virtualization environments of the subset of virtualization environments to determine scores for the virtualization environments, and deploying the virtualized application in the virtualization environment based on the scores.