Virtual Server Rack Hardware Rebalancing for Resource Utilization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtualized computing environments, hardware upgrades and software changes lead to imbalanced and underutilized workload domains due to changing performance characteristics, resulting in inefficient resource allocation.

Innovation Solution

A management system that tracks hardware and software changes, reallocates hardware resources among workload domains to maximize utilization by comparing hardware capabilities with a compatibility list and reassigning resources to meet requirements without exceeding them.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hardware resources are allocated to workload domains based on initial requirements, then workload domain requirements are met, but hardware upgrades and software changes cause imbalanced and underutilized resource allocation

Engineering Contradiction:
Improveworkload domain requirement fulfillmentVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic hardware allocation by continuously monitoring hardware performance characteristics and automatically reallocating resources when changes are detected. The system transitions from static initial allocation to dynamic adjustment based on actual hardware performance, ensuring both requirement fulfillment and optimal utilization efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system establishes a feedback loop where hardware performance characteristics are continuously monitored, compared against compatibility lists, and used to trigger reallocation decisions. This closed-loop control ensures that resource allocation adapts to hardware changes while maintaining workload domain requirements.

Inventive Principle:
Principle #23Feedback

2Productivity

If hardware resources are reallocated frequently to optimize utilization, then resource efficiency improves, but system complexity and management overhead increase

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidallocation management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent uses parameter changes in hardware performance characteristics as triggers for reallocation. By monitoring specific performance parameters and comparing them against compatibility lists, the system determines when reallocation is necessary, providing an automated decision-making mechanism that reduces management complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs self-service reallocation by automatically detecting hardware changes, consulting compatibility lists, and reallocating resources without manual intervention. This automation reduces management overhead while maintaining optimal resource utilization.

Inventive Principle:
Principle #25Self-service

3Power

If hardware capabilities are expanded through upgrades, then system performance potential increases, but existing workload domain allocations become imbalanced and underutilized

Engineering Contradiction:
Improvehardware capabilityVSAvoidresource utilization
Core Design Contradiction:
PowerVSProductivity

Solution Approach 1:

The patent maintains compatibility lists that pre-determine appropriate workload domain assignments for different hardware configurations. When hardware upgrades occur, the system consults these pre-prepared compatibility lists to quickly reallocate resources, preventing imbalances before they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adapts to hardware capability expansions by continuously monitoring performance characteristics and automatically adjusting allocations. This dynamic response ensures that increased hardware power is immediately utilized effectively across workload domains.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11640325B2Methods and apparatus to allocate hardware in virtualized computing architectures
Publication Date: 2023.05.02 VMWARE INC
  • US11640325B2 patent drawing
  • US11640325B2 patent drawing
  • US11640325B2 patent drawing

AI summary

Methods, apparatus, systems and articles of manufacture are disclosed to allocate hardware in virtualized computing architectures. An example apparatus to manage a virtual server rack comprises a drift analyzer to determine that hardware resources assigned to a virtualized workload domain exceed the resources requested for the virtualized workload domain; and a rebalancer to reassign one or more of the hardware resources in response to an indication from the drift analyzer.