VM Image Management via Logical Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual desktop services face performance degradation and resource inefficiency due to the high demand for reading OS in VM images during boot storms and the large size of VM disk images, which require significant network and storage resources.

Innovation Solution

A system and method for managing VM images that share common blocks between images and only manage updated parts for each user, building a logical VM image from the user VM disk image and loading the base VM image onto main memory for fast access, while storing user-specific updates on disk.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple users boot virtual desktops simultaneously, then user access demand increases, but system performance degrades due to high read demand on VM images

Engineering Contradiction:
Improveuser access capacityVSAvoidsystem performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the VM image into a common base image stored in main memory and user-specific update blocks stored on disk. This segmentation allows multiple users to access the common base image simultaneously without contending for disk read operations, thereby maintaining system performance while increasing user access capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces main memory as an intermediary between the disk-based base image and user VM instances. By loading the common base image into main memory, the system creates a fast access path that mediates between disk storage and user requests, reducing the impact of simultaneous access demands on overall system performance.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If VM disk images are stored as large files, then complete VM functionality is maintained, but network and storage resources are consumed excessively

Engineering Contradiction:
ImproveVM functionalityVSAvoidstorage and network resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges the common base image into a single copy stored in main memory, which is then shared by multiple user VM instances. This merging eliminates redundant copies of the common OS and application blocks, significantly reducing the total storage and network resources required while maintaining complete VM functionality through the combination of the shared base image and user-specific updates.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal base image that serves multiple functions: it provides the common OS and application blocks for all user VMs, enables efficient resource sharing, and supports simultaneous user access. This multi-functional base image replaces the need for separate complete VM images for each user, reducing overall resource consumption.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If complete VM images are copied for each user, then user-specific customization is maintained, but resource management becomes inefficient

Engineering Contradiction:
Improveuser customizationVSAvoidresource management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments VM images into a common base image and user-specific update blocks. This segmentation simplifies resource management by allowing the system to track only the small user-specific differences rather than managing complete VM images, while still maintaining user customization through the combination of the shared base and unique updates.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20230134506A1System and method for managing VM images for high-performance virtual desktop services
Publication Date: 2023.05.04 ELECTRONICS & TELECOMM RES INST
  • US20230134506A1 patent drawing
  • US20230134506A1 patent drawing
  • US20230134506A1 patent drawing

AI summary

The virtual machine (VM) image management method of providing high-performance virtual desktop services includes receiving a request for a VM execution from a client corresponding to a user, building a logical VM image from the user VM disk image in response to the request, and providing a VM driven on the basis of the logical VM image to the client.