Virtual Machine Workload Policy Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Many software components and architectures in virtualized information handling systems fail to effectively utilize the increased performance capabilities of hardware, leading to suboptimal workload execution.

Innovation Solution

A method is introduced that involves determining workload attributes and available hardware resources to create a workload policy for optimizing the allocation of resources to virtual machines, allowing for dynamic adjustments and optimal resource utilization based on specific computing tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If virtualization is implemented to allow multiple operating systems on a single information handling system, then resource utilization and flexibility are improved, but hardware performance capabilities are not effectively utilized

Engineering Contradiction:
Improvevirtualization capabilityVSAvoidworkload execution performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements dynamic workload policies that adjust hardware resource allocation based on real-time workload attributes. The system transitions from static resource allocation to dynamic allocation, where the hypervisor continuously monitors workload characteristics and adjusts policy parameters to optimize performance for different computing tasks.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes hardware resource allocation parameters dynamically based on workload attributes. By modifying policy parameters such as CPU allocation, memory allocation, and I/O resource allocation according to the specific requirements of each workload, the system optimizes performance while maintaining virtualization benefits.

Inventive Principle:
Principle #35Parameter changes

2Power

If hardware performance capability is increased, then processing power is improved, but software components fail to utilize the increased performance

Engineering Contradiction:
Improvehardware processing capabilityVSAvoideffective workload processing
Core Design Contradiction:
PowerVSProductivity

Solution Approach 1:

The system implements a feedback mechanism where the hypervisor monitors workload performance and hardware utilization, then adjusts resource allocation policies accordingly. This closed-loop control ensures that increased hardware capabilities are fully utilized by continuously optimizing resource distribution based on actual workload demands and performance metrics.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary analysis of workload attributes before executing computing tasks. By determining workload characteristics in advance and pre-configuring appropriate resource allocation policies, the system ensures that hardware performance capabilities are immediately available and effectively utilized when workloads are executed.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If resource allocation is optimized for specific workloads, then workload performance is improved, but system complexity increases

Engineering Contradiction:
Improveworkload execution efficiencyVSAvoidresource management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The hypervisor serves as an intermediary layer between the hardware and virtual machines, managing resource allocation complexity centrally. By consolidating policy management and resource allocation decisions at the hypervisor level, the system simplifies the overall architecture while enabling sophisticated workload-specific optimization without increasing individual component complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9747121B2Performance optimization of workloads in virtualized information handling systems
Publication Date: 2017.08.29 DELL PROD LP
  • US9747121B2 patent drawing
  • US9747121B2 patent drawing
  • US9747121B2 patent drawing

AI summary

Methods and systems for performance optimization of workloads in virtualized information handling systems may analyze a workload at a virtual machine executing on a hypervisor. A workload policy specifying hardware resources for allocation to the virtual machine may be generated. After allocation of the hardware resources to the virtual machine, the workload may be executed on the virtual machine. The hypervisor may prioritize hardware resources among a plurality of virtual machines.