Workload Domain Manager for Virtualized Server Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtual server rack systems face challenges in managing diverse hardware and software components with different operating systems, leading to inefficiencies in resource utilization and management, particularly in cloud computing environments where cost-effective and efficient workload domain management is necessary.

Innovation Solution

The implementation of a workload domain manager that dynamically adjusts resources by populating and managing a free pool of virtualized servers based on user requirements, comparing health statuses to policy rules, and allocating or deallocating resources to optimize availability, capacity, and performance across the system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If virtualized servers are dynamically allocated and deallocated based on real-time needs, then resource utilization efficiency is improved, but system complexity increases due to the need for continuous health status monitoring and policy rule comparison

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The workload domain manager automatically monitors health statuses of virtualized servers and autonomously allocates or deallocates resources based on pre-defined policy rules, eliminating the need for manual intervention and reducing operational complexity while maximizing resource utilization efficiency

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors health statuses of virtualized servers and uses this feedback to dynamically adjust resource allocation, ensuring optimal resource utilization based on real-time system conditions without requiring complex manual control mechanisms

Inventive Principle:
Principle #23Feedback

2Ease of operation

If a free pool of virtualized servers is maintained and dynamically managed, then workload domain management is simplified, but computational overhead increases due to continuous health status comparisons and allocation decisions

Engineering Contradiction:
Improveworkload domain management simplicityVSAvoidcomputational overhead
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

Policy rules for resource allocation are pre-defined and stored in advance, allowing the workload domain manager to make rapid allocation decisions by simply comparing current health statuses against these pre-established criteria, thereby simplifying management while minimizing real-time computational overhead

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs automated health status monitoring and allocation decisions without requiring manual intervention, reducing the operational burden on administrators while the streamlined automated process keeps computational overhead manageable through efficient monitoring and decision-making algorithms

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11573838B2Methods and apparatus to improve workload domain management in virtualized server systems using a free pool of virtualized servers
Publication Date: 2023.02.07 VMWARE INC
  • US11573838B2 patent drawing
  • US11573838B2 patent drawing
  • US11573838B2 patent drawing

AI summary

Methods, apparatus, systems, and articles of manufacture are disclosed to improve workload domain management of virtualized server systems. An example apparatus includes a resource pool handler to generate a pool of virtualized servers including a first virtualized server based on a policy, ones of the virtualized servers to be allocated to a workload domain to execute an application, a resource status analyzer to determine a health status associated with the workload domain and determine whether the health status satisfies a threshold based on the policy, and a resource allocator to allocate the first virtualized server to the workload domain to execute the application when the health status is determined to satisfy the threshold.