Master Image Delta Detection for Virtual Desktop Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtualization environments, managing changes to master images is challenging due to manual interventions and lack of identification of differences between sequential versions, leading to stability and usability issues in virtual desktop clones.

Innovation Solution

Employing image snapshot technology to index the contents of snapshots taken at different points in time, determining the delta between snapshots to identify changes in operating system updates and installed applications, thereby enhancing master image management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual changes are made to the golden image without documentation, then ease of operation is improved, but reliability deteriorates due to undetected changes causing stability issues

Engineering Contradiction:
Improveease of making changesVSAvoidstability of virtual desktop clones
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements automated feedback by capturing snapshots before and after changes to the golden image, then comparing these snapshots to identify what changed. This feedback loop provides visibility into modifications without restricting the administrator's ability to make changes manually, thereby maintaining reliability while preserving ease of operation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary comparison mechanism that sits between the manual change process and the deployment process. This intermediary automatically analyzes snapshots and identifies changes, acting as a mediator that prevents harmful changes from reaching production while allowing necessary changes to proceed.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If snapshots are taken to capture changes, then reliability is improved by tracking modifications, but device complexity increases due to snapshot management overhead

Engineering Contradiction:
Improvetracking of image changesVSAvoidcomplexity of snapshot management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system creates simplified copies (snapshots) of the golden image at key points in time. Rather than managing complex version control of the entire image, it captures incremental snapshots that can be easily compared and stored, reducing the complexity burden while maintaining reliable change tracking.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent segments the golden image management process into distinct snapshot points (before and after changes). By dividing the continuous image into discrete, comparable segments, the system simplifies the management complexity while enabling comprehensive change tracking across the image lifecycle.

Inventive Principle:
Principle #1Segmentation

3Productivity

If automated applications are used for golden image management, then productivity is improved, but ease of operation deteriorates due to inability to prevent manual intervention

Engineering Contradiction:
Improveautomation of image managementVSAvoidflexibility of manual changes
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system implements self-service automation that works in the background without requiring administrators to change their manual workflows. The automated snapshot capture and comparison processes serve themselves independently, providing productivity benefits while leaving manual operation flexibility intact for the administrators.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10671485B2Image management for desktop virtualization
Publication Date: 2020.06.02 NUTANIX INC
  • US10671485B2 patent drawing
  • US10671485B2 patent drawing
  • US10671485B2 patent drawing

AI summary

The present embodiments relate generally to master image management for a virtualization environment such as a virtual desktop infrastructure. Some embodiments are directed toward using image snapshot technology to identify differences between master images. In these and other embodiments, a methodology includes indexing the contents of snapshots of the same master image taken at different points in time to determine the delta between the snapshots, and thus the states of the master image at the different points in time.