Nested Rack Manager for Virtual Server Maintenance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for maintaining and upgrading virtual server racks in cloud computing environments are costly and labor-intensive, requiring manual effort and spare resources, leading to potential downtime and security breaches during maintenance tasks.

Innovation Solution

The implementation of a nested rack manager (NRM) that dynamically allocates and manages resources across existing physical racks, enabling the creation of virtual nested racks for workload expansion and maintenance without the need for additional physical resources, thereby reducing downtime and costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual maintenance and upgrading methods are used for virtual server racks, then security and control are improved, but labor intensity and costs increase

Engineering Contradiction:
ImprovesecurityVSAvoidlabor intensity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements automated self-service through the nested rack manager that autonomously performs workload migration, resource allocation, and rack decommissioning without manual intervention. The NRM continuously monitors resource availability and automatically executes maintenance tasks, eliminating the need for manual operations while maintaining security through controlled automated processes.

Inventive Principle:
Principle #25Self-service

2Loss of time

If spare resources are allocated for maintenance operations, then downtime is reduced, but resource utilization efficiency decreases

Engineering Contradiction:
ImprovedowntimeVSAvoidresource utilization efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent implements nested virtual racks within existing physical racks, creating a hierarchical structure where virtual racks can be dynamically created, migrated, and decommissioned without requiring separate spare physical infrastructure. The nested architecture allows workloads to be moved between nested racks during maintenance, eliminating downtime while using existing resources efficiently rather than allocating dedicated spare resources.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The system dynamically allocates and migrates workloads between nested racks based on real-time resource availability and maintenance requirements. The nested rack manager continuously adjusts resource allocation, creating and destroying nested racks as needed, which reduces downtime for maintenance operations while maintaining high resource utilization by avoiding static spare resource allocation.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If additional physical racks are deployed for workload expansion, then scalability is improved, but cost and floor space consumption increase

Engineering Contradiction:
ImprovescalabilityVSAvoidphysical resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent creates virtual nested racks within existing physical rack infrastructure, enabling workload expansion and scalability without deploying additional physical racks. The nested architecture allows multiple virtual racks to coexist and be managed within a single physical rack, providing scalable capacity while minimizing physical resource consumption and floor space requirements.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The system transitions from horizontal physical rack expansion to vertical virtualization within existing racks. By creating nested virtual racks within the existing physical infrastructure, the system achieves scalability in the virtual dimension rather than requiring additional physical dimensions, thereby expanding capacity without increasing physical resource quantity or floor space consumption.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Measurement precision

If manual resource allocation is performed during maintenance, then control precision is improved, but time consumption and productivity decrease

Engineering Contradiction:
Improvecontrol precisionVSAvoidmaintenance speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The nested rack manager implements continuous feedback mechanisms that monitor resource availability, workload status, and maintenance progress in real-time. This feedback enables the system to automatically adjust resource allocation with high precision while maintaining fast maintenance speeds, as the automated system can process and respond to status changes much faster than manual operations without sacrificing control precision.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces manual mechanical resource allocation processes with automated software-based management. The nested rack manager uses automated algorithms and software controls to allocate and migrate workloads during maintenance, substituting human manual operations with automated systems that achieve both high control precision and fast maintenance execution speeds.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11461120B2Methods and apparatus for rack nesting in virtualized server systems
Publication Date: 2022.10.04 VMWARE INC
  • US11461120B2 patent drawing
  • US11461120B2 patent drawing
  • US11461120B2 patent drawing

AI summary

Methods, apparatus, systems, and articles of manufacture are disclosed for rack nesting in virtualized server systems. An example apparatus includes a resource discoverer to identify resources to be allocated to the nested rack based on a policy indicative of one or more physical racks from which to identify the resources, and determine candidate resources from the resources to be allocated to the nested rack based on a capacity parameter indicative of a quantity of the resources available to be allocated to the nested rack, the candidate resources to have first hypervisors, and a nested rack controller to generate the nested rack by deploying second hypervisors on the first hypervisors, the second hypervisors to facilitate communication between the candidate resources and one or more virtual machines on the second hypervisors, the nested rack to execute one or more computing tasks based on the communication.