Virtual Server Rack Workload Allocation Across Physical Racks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data center operators face challenges in providing cost-effective cloud computing services by optimizing infrastructure resources, as existing techniques require detailed knowledge of hardware configurations and are complex to manage, especially when scaling or adding resources to cloud computing environments.

Innovation Solution

The method involves mapping workload domains to management clusters in a single rack deployment, allowing for easier configuration and management, enabling cross-rack clusters and complex configurations, and providing users with options for domain types, security, capacity, availability, and performance without requiring in-depth knowledge of server rack hardware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If detailed knowledge of hardware configurations is required for managing cloud computing environments, then precise control over infrastructure resources is achieved, but system complexity and difficulty of operation increase

Engineering Contradiction:
Improvecontrol precisionVSAvoidoperation difficulty
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent introduces a workload domain manager as an intermediary layer between users and the physical hardware infrastructure. This manager abstracts complex hardware configurations into simplified workload domains, allowing users to manage cloud resources without needing detailed hardware knowledge, thus resolving the contradiction between control precision and operation difficulty

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates virtual representations (workload domains) that copy and abstract the underlying hardware infrastructure. These virtual workload domains provide a simplified interface for management while maintaining precise control over the actual physical resources, eliminating the need for users to understand complex hardware configurations

Inventive Principle:
Principle #26Copying

2Quantity of substance

If traditional rack deployment methods are used, then hardware resources can be utilized, but deployment complexity and management difficulty increase when scaling

Engineering Contradiction:
Improveresource capacityVSAvoiddeployment complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the physical rack infrastructure into multiple virtual workload domains, each representing a manageable unit of computing resources. This segmentation allows independent management and scaling of different workload domains without affecting the entire rack, reducing deployment complexity while maintaining resource capacity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The workload domain manager provides universal management capabilities that work across different hardware configurations and rack types. This multi-functional approach allows the same management interface to handle diverse hardware resources, simplifying deployment and scaling operations regardless of the underlying physical infrastructure

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12175294B2Methods and apparatus to manage workload domains in virtual server racks
Publication Date: 2024.12.24 VMWARE INC
  • US12175294B2 patent drawing
  • US12175294B2 patent drawing
  • US12175294B2 patent drawing

AI summary

Methods and apparatus to manage workload domains in virtual server racks are disclosed. An example apparatus includes processor circuitry to, in response to detecting that a number of available physical racks satisfies a threshold number of physical racks, apply a first resource allocation technique by reserving requested resources by exhausting first available resources of a first physical rack before using second available resources of a second physical rack; in response to detecting that the number of available physical racks does not satisfy the threshold number of physical racks, apply a second resource allocation technique by reserving the requested resources using a portion of the first available resources without exhausting the first available resources and using a portion of the second available resources without exhausting the second available resources; and execute one or more workload domains associated with a number of requested resources.