Virtual Desktop Migration via Segmented Identity and OS Disks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional static virtual desktops lack portability, making it difficult to migrate applications across different data centers or regions, which limits user mobility and hinders performance optimization or disaster recovery efforts.

Innovation Solution

The system provisions a virtual machine with an operating system disk and an identity disk, allowing for the generation of a snapshot of the operating system disk to replace the disk on another virtual machine, maintaining the identity disk's integrity and ensuring seamless application migration across data centers or regions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a static virtual desktop is used to maintain user changes upon restart, then user data integrity is preserved, but portability across data centers is lost

Engineering Contradiction:
Improveuser data integrityVSAvoidportability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The virtual desktop system is segmented into two independent disk components: an identity disk that preserves user changes and a system disk that enables portability. This segmentation allows the identity disk to maintain reliability while the system disk can be migrated across data centers, resolving the contradiction between data integrity and portability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The identity disk is extracted as a separate, portable component that can be independently migrated. By taking out the identity-preserving functionality from the static virtual desktop structure and making it a separate migratable entity, the system achieves both reliability (through identity preservation) and adaptability (through cross-data-center portability).

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If the entire virtual machine is migrated to optimize performance or enable disaster recovery, then service continuity is improved, but complexity of migration increases

Engineering Contradiction:
Improveservice continuityVSAvoidmigration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The identity disk is extracted as a separate migratable component, allowing migration of only the essential identity-preserving data rather than the entire virtual machine. This reduces migration complexity while maintaining service continuity, as the identity disk contains the critical user-specific information needed for seamless service restoration.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of migrating the entire virtual machine, the system creates a copy of the identity disk and applies it to the target virtual machine. This copying approach simplifies migration by transferring only the necessary identity data rather than duplicating the entire VM infrastructure, reducing complexity while ensuring service continuity.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11487572B1Migration of cloud-based software application
Publication Date: 2022.11.01 CITRIX SYSTEMS INC
  • US11487572B1 patent drawing
  • US11487572B1 patent drawing
  • US11487572B1 patent drawing

AI summary

A method for migrating a virtual desktop may include provisioning a first virtual machine to host the virtual desktop. The first virtual machine may be provisioned to include a first operating system disk and a first identity disk. A snapshot of the first operating system disk may be generated. The virtual desktop may be migrated to a second virtual machine by at least replacing a second operating system disk of the second virtual machine with the first operating system disk. The first identity disk of the first virtual machine and a second identity disk of the second virtual machine may remain unchanged by the migration. Related systems and articles of manufacture are also provided.