Compressed Trie Virtual Disk Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud systems face inefficiencies due to redundant virtual disks distributed across different computing environments, leading to suboptimal storage resource utilization.

Innovation Solution

A system and method that utilize a compressed trie to migrate partial tree structures of virtual disks between sites, calculating a cost value for each candidate target site to select the most efficient migration option, thereby reducing storage resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If virtual disks are distributed across multiple computing environments, then service availability and flexibility are improved, but storage resource efficiency deteriorates due to redundancy

Engineering Contradiction:
Improveservice availabilityVSAvoidstorage resource efficiency
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent merges redundant virtual disk data across multiple computing environments by identifying duplicate disk chains and consolidating them into a single copy. The system combines the disk chain strings from different environments, detects redundancies, and consolidates the data to eliminate waste while maintaining service availability across all environments.

Inventive Principle:
Principle #5Merging (Combining)

2Quantity of substance

If all virtual disks are migrated to a single location, then storage efficiency is improved, but service availability and access flexibility deteriorate

Engineering Contradiction:
Improvestorage efficiencyVSAvoidservice availability
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent segments the virtual disk data into hierarchical components (disk chains, disk chain strings, and individual virtual disks) that can be independently managed. By segmenting the data structure, the system can selectively migrate only the necessary portions while maintaining multiple access points, thus preserving service availability while improving storage efficiency through consolidated storage of redundant segments.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If virtual disk migration is performed without optimization, then migration simplicity is maintained, but storage resource waste increases due to redundant data copying

Engineering Contradiction:
Improvemigration simplicityVSAvoidstorage resource waste
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent performs preliminary analysis of virtual disk structures by constructing and comparing disk chain strings before migration. The system pre-identifies redundant data patterns and plans the migration strategy in advance, which allows for optimized migration that reduces storage waste while maintaining operational simplicity through automated decision-making.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250036459A1System and method for migrating partial tree structures of virtual disks between sites using a compressed trie
Publication Date: 2025.01.30 VMWARE INC
  • US20250036459A1 patent drawing
  • US20250036459A1 patent drawing
  • US20250036459A1 patent drawing

AI summary

System and computer-implemented method for migrating partial tree structures of virtual disks for virtual computing instances between sites in a computer system uses a compressed trie, which is created from target tree structures of virtual disks at a plurality of target sites in the computer system. For a virtual computing instance selected, the compressed trie is used to find candidate target sites based on a disk chain string of the virtual computing instance. For each candidate target site, a cost value for migrating the virtual computing instance along with a partial source tree structure of virtual disks corresponding to the virtual computing instance from the source site to the candidate target site is calculated to select a target site with a lowest cost value as a migration option to reduce storage resource usage in the computer system.