Disaster Recovery Virtual Resource Tiering for GPU Workloads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current information handling systems face limitations in managing virtual resource allocation across specialized hardware resources, such as GPUs, due to rigid allocation schemes and inefficiencies in disaster recovery environments, leading to resource bottlenecks and performance issues.

Innovation Solution

Implementing a multi-scheme allocation system that uses dummy virtual resources to adapt between breadth-first and depth-first allocation schemes, along with monitoring and mapping capabilities to optimize resource allocation and workload distribution across specialized hardware resources, including GPUs, and creating a disaster recovery environment that dynamically adjusts resource allocation based on workload requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a rigid allocation scheme is used for virtual resources on specialized hardware, then the system structure is simple, but resource utilization efficiency deteriorates

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

Solution Approach 1:

The patent implements dynamic allocation schemes that can switch between breadth-first and depth-first strategies based on workload characteristics. The system monitors resource utilization and automatically adjusts the allocation approach, transforming the rigid static allocation into a flexible dynamic system that optimizes resource utilization efficiency while managing complexity through adaptive control mechanisms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes allocation parameters by introducing dummy virtual resources that modify the allocation behavior. By adjusting the number and configuration of dummy resources, the system can shift between different allocation schemes (breadth-first vs depth-first) without fundamentally changing the allocation infrastructure, thus improving resource utilization while controlling system complexity.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If dummy virtual resources are introduced to enable scheme switching, then adaptability improves, but device complexity increases

Engineering Contradiction:
Improveallocation scheme flexibilityVSAvoidvirtual resource management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Dummy virtual resources serve as intermediaries between the allocation manager and physical hardware resources. These intermediary virtual resources enable the system to switch between allocation schemes by acting as placeholders that control the flow of actual resource allocation, providing adaptability while isolating the complexity of scheme switching from the core allocation logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates simplified copies of virtual resources (dummy resources) that replicate the interface and behavior of real resources but serve purely as allocation control mechanisms. These copies enable scheme switching without requiring complex modifications to the actual resource management infrastructure, balancing adaptability with manageable complexity.

Inventive Principle:
Principle #26Copying

3Productivity

If monitoring and mapping capabilities are added to optimize resource allocation, then resource utilization efficiency improves, but device complexity increases

Engineering Contradiction:
Improveworkload distribution efficiencyVSAvoidmonitoring system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where the allocation manager continuously monitors resource utilization metrics and workload characteristics. This feedback information is used to dynamically adjust allocation decisions and switch between breadth-first and depth-first schemes, optimizing workload distribution efficiency while using standardized monitoring approaches to control system complexity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11966279B2System and method for a disaster recovery environment tiering component mapping for a primary site
Publication Date: 2024.04.23 DELL PROD LP
  • US11966279B2 patent drawing
  • US11966279B2 patent drawing
  • US11966279B2 patent drawing

AI summary

A method for managing specialized hardware resources includes obtaining, by a disaster recovery (DR) virtual resource agent, a request for a DR environment for a set of virtual resources in a primary site, in response to the request: monitoring the primary site to obtain virtual workload information corresponding to the set of virtual resources, performing a workload analysis on the set of virtual resources in the primary site using the virtual workload information to obtain a virtual resource mapping of each virtual resource in the primary site to a tiered component in the DR environment, and initiating a DR environment allocation of DR virtual resources based on the virtual resource mapping.