VDI Storage Pool Configuration for Tiered Desktop Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual desktop infrastructure (VDI) environments with common-attribute computing resources face limitations in dynamically adapting to users' varying storage needs and technical considerations, such as security and performance, leading to inefficient resource utilization.

Innovation Solution

Implementing a system that manages VDI environments with tiered storage capabilities by generating pool-specific configuration templates and dynamically migrating virtual desktops (VDs) based on resource utilization, allowing for reconfiguration to meet user demands and technical requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If fixed configuration parameters are shared in common-attribute VDI environments, then system simplicity and ease of management are improved, but the ability to adapt to varying user requirements and technical considerations deteriorates

Engineering Contradiction:
Improveease of managementVSAvoidadaptability to user requirements
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent segments the VDI environment into multiple VD pools with different configuration parameters (storage capacity, processing power, etc.). Each pool is tailored to specific user requirements, allowing the system to accommodate diverse workloads while maintaining manageable complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic configuration where VD pools can be created, modified, and deleted based on changing user needs. The system dynamically assigns VDs to appropriate pools based on current requirements, enabling adaptability while maintaining operational simplicity through automated management.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If tiered storage capabilities and dynamic migration are implemented, then adaptability to varying user requirements is improved, but system complexity increases

Engineering Contradiction:
Improveadaptability to user needsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements self-service automation where the system automatically monitors VD pool utilization, determines when migration is needed, and executes migrations without manual intervention. This automation reduces the perceived complexity for users while maintaining high adaptability through dynamic resource allocation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent employs feedback mechanisms that continuously monitor VD pool resource utilization and trigger migrations when thresholds are exceeded. This feedback-driven approach enables the system to adapt dynamically to changing conditions while managing complexity through rule-based automated responses.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12632315B2Method and system for a common-attribute virtual desktop infrastructure (VDI) environment with tiered storage capabilities
Publication Date: 2026.05.19 DELL PROD LP
  • US12632315B2 patent drawing
  • US12632315B2 patent drawing
  • US12632315B2 patent drawing

AI summary

A method for managing a virtual desktop infrastructure (VDI) environment includes: obtaining a plurality of target resource specific pool specific configuration templates for a target resource, in which each of the plurality of target resource specific pool specific configuration templates is associated with one or a plurality of virtual desktop (VD) pools, in which the target resource is storage; obtaining a common configuration template set; generating a VD pool configuration for each of the plurality of VD pools using the plurality of target resource specific pool specific configuration templates and the common configuration template set to obtain a plurality of VD pool configurations; selecting a default VD pool from the plurality of VD pools; and deploying, based on the selection, a plurality of VDs into the default VD pool using a VD pool configuration associated with the default VD pool.