Data Format Transcoder for Virtual Disk Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtualization systems face challenges in heterogeneous environments due to proprietary virtual disk file formats, leading to issues with data compatibility and increased storage and operational costs, as well as errors, when transferring virtual machines between different virtualization platforms or to physical machines.

Innovation Solution

A system and method for transcoding data formats using a data format transcoder that retrieves and converts data from one format to another by utilizing a common descriptor file containing non-vendor-specific and vendor-specific formatting information, allowing data to be compatible across different platforms and operating systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If virtualization software uses proprietary file formats for virtual disks, then each virtual machine can run natively on its designated platform, but data compatibility between different platforms is lost and transferability is restricted

Engineering Contradiction:
Improvenative platform compatibilityVSAvoidcross-platform data transferability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a common descriptor file as an intermediary format between different virtualization platforms. This descriptor acts as a mediator that enables conversion between proprietary formats (e.g., VHD, VMDK) and a universal representation, allowing virtual machines to be transferred across platforms while maintaining compatibility. The common descriptor serves as the intermediary layer that resolves the incompatibility between proprietary formats.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The common descriptor file provides universal functionality by serving as a common reference format that multiple virtualization platforms can understand. Instead of each platform requiring its own proprietary format for all operations, the system uses this universal descriptor to enable cross-platform operations, conversions, and data sharing while maintaining the ability to access native formats when needed.

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

2Adaptability or versatility

If multiple virtual machine configurations are stored in different file formats to match various platforms, then platform-specific VMs can be stored natively, but storage costs and operational overhead increase

Engineering Contradiction:
Improveplatform-specific VM storageVSAvoidtotal storage space required
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent implements a copying mechanism where virtual machine images are converted from one proprietary format to another through the common descriptor intermediary. Instead of maintaining separate full copies of VMs in different formats, the system creates a standardized representation (common descriptor) that can be efficiently copied and converted to any required platform format, reducing redundant storage.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

By using a universal common descriptor format as the primary storage representation, the system eliminates the need to maintain multiple format copies of the same virtual machine. The universal descriptor serves all platform requirements through conversion, significantly reducing the quantity of data that needs to be stored while maintaining full platform compatibility.

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

3Adaptability or versatility

If virtual machine images are stored in multiple file formats for different platforms, then cross-platform capability is enabled, but the opportunity for errors increases and operational complexity grows

Engineering Contradiction:
Improvecross-platform VM operationVSAvoiddata transfer accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The common descriptor file serves as a standardized intermediary that mediates all data transfers between different virtualization platforms. By using this single common reference format for all conversions and transfers, the system eliminates the errors that arise from direct conversions between multiple proprietary formats, improving reliability while maintaining cross-platform capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the format conversion process into discrete, manageable steps: converting from the source proprietary format to the common descriptor format, then from the common descriptor to the target proprietary format. This segmentation of the conversion process into standardized stages reduces complexity and minimizes errors compared to direct multi-format conversions.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8037016B2Adaptive storage system transcoder
Publication Date: 2011.10.11 DELL PROD LP
  • US8037016B2 patent drawing
  • US8037016B2 patent drawing
  • US8037016B2 patent drawing

AI summary

A system and method are disclosed for the transcoding of data from a first format to a second format. A data format transcoder receives a request for data from a requester. The desired format of the requested data is determined. A descriptor file containing formatting information describing the requested format is loaded into the data format transcoder. The requested data is retrieved in its native format along with its corresponding common descriptor. The requested data is read in its native format, using the formatting information from its associated common descriptor. The data format transcoder then uses the formatting information in the common descriptor of the requested format to perform transcoding operations to convert the requested data from its native format into the requested format.