Virtual Disk Image Application Data Cataloging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Backup and restore systems for virtual machines consume significant computing resources, leading to interference with primary applications and inefficiencies in data restoration, especially when dealing with large datasets.

Innovation Solution

The system catalogs application data within a virtual machine, generates a logical view of this data, and associates it with a backup of the virtual disk image, allowing for efficient restoration of specific application data without requiring full virtual machine restoration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a separate backup of files within the virtual machine disk image is created to improve restoration flexibility, then application data can be restored independently, but additional computing resources are consumed during backup

Engineering Contradiction:
Improverestoration flexibilityVSAvoidcomputing resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the backup process by creating a catalog that identifies and indexes specific application data files within the virtual machine disk image. This allows the backup system to treat the entire disk image as one unit for storage purposes, while enabling granular restoration of individual application files through the catalog structure, thus achieving restoration flexibility without requiring separate physical backups of each file.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a catalog as an intermediary data structure that sits between the virtual machine disk image and the restoration process. The catalog contains metadata about application data locations, file structures, and logical views, allowing the system to efficiently locate and restore specific application files without physically separating them from the disk image backup, thereby avoiding additional resource consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the entire virtual machine disk image is restored to recover application data, then complete data integrity is maintained, but significant time and resources are consumed

Engineering Contradiction:
Improvedata integrityVSAvoidrestoration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the necessary application data from the virtual machine disk image during restoration by using the catalog to identify specific files and their locations. The restoration process retrieves only the required application files rather than the entire disk image, maintaining data integrity for the needed applications while dramatically reducing restoration time and resource consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements partial restoration by allowing users to restore only the specific application data needed rather than the complete virtual machine disk image. The catalog enables selective restoration of individual application files or subsets of data, performing just enough restoration action required to meet the user's needs while avoiding the excessive time and resources of full disk image restoration.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If redundant separate backups of application files are created, then restoration can be performed independently, but additional storage space and computing resources are consumed upfront

Engineering Contradiction:
Improveindependent restorationVSAvoidstorage space
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent makes the single virtual machine disk image backup serve multiple purposes: it acts as both the complete system backup and the source for individual application file restoration. The catalog structure enables the same backup image to support both full virtual machine restoration and selective application data restoration, eliminating the need for separate redundant backup files and optimizing storage space utilization.

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

Data Source

PatentUS9658925B1Systems and methods for restoring application data
Publication Date: 2017.05.23 COHESITY INC
  • US9658925B1 patent drawing
  • US9658925B1 patent drawing
  • US9658925B1 patent drawing

AI summary

A computer-implemented method for restoring application data may include (1) identifying a virtual disk image used by a virtual machine to represent a volume of data within the virtual machine used for storage by an application within the virtual machine, (2) identifying a request to back up the virtual disk image, and, in response to the request, (3) identifying, within the volume of data, at least one file including application data used by the application, (4) generating application metadata and a catalog associating a logical view of the application data with the file, the logical view being based on application logic of the application, (5) backing up the virtual disk image, and (6) associating the catalog with the backed up virtual disk image. Various other methods and systems are also disclosed.