Application Wrapper Data Protection for Cross-Platform Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data protection methods struggle to efficiently migrate applications between different platforms, as they are often tied to hardware or specific infrastructure, making it difficult to back up and restore applications across various platforms, especially in hybrid cloud environments.

Innovation Solution

A method that involves backing up an application wrapper's identifier and application data to a repository, allowing for the acquisition of a container mirror image based on the target platform's identifier, enabling the restoration of applications on diverse platforms by decoupling them from infrastructure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional data protection methods are used that back up physical volumes or entire systems, then data can be protected on the same platform, but application migration between different platforms becomes inefficient and complex

Engineering Contradiction:
Improveplatform compatibilityVSAvoidmigration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the application into two independent parts: application data and application wrapper identifier. This segmentation allows the application data to be platform-agnostic while the wrapper identifier handles platform-specific characteristics, enabling cross-platform migration without complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the essential elements needed for application restoration: the application data and the application wrapper identifier. By taking out only these critical components rather than backing up entire systems or physical volumes, the solution achieves platform independence while simplifying the migration process

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If complete system backups are performed to ensure application restoration, then data integrity is maintained, but backup time and storage requirements increase significantly

Engineering Contradiction:
Improveapplication restoration reliabilityVSAvoidbackup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the essential elements needed for application restoration: the application data and the application wrapper identifier. By taking out only these critical components rather than backing up entire systems or physical volumes, the solution achieves platform independence while significantly reducing backup time and storage requirements

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary actions by backing up only the application wrapper identifier and application data in advance. This preliminary backup of essential elements enables rapid restoration without requiring time-consuming complete system backups, while still ensuring reliable application recovery

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11782802B2Method, electronic device, and computer program product for data protection
Publication Date: 2023.10.10 EMC IP HLDG CO LLC
  • US11782802B2 patent drawing
  • US11782802B2 patent drawing
  • US11782802B2 patent drawing

AI summary

Embodiments of the present disclosure provide a method, an electronic device, and a computer program product for data protection. The method described here includes backing up an identifier of an application wrapper operating on a source platform and application data to a repository. The method further includes acquiring a container mirror image based on an identifier of a target platform and the identifier of the application wrapper that is restored from the repository, the container mirror image targeting the application wrapper operating on the target platform. The method further includes applying the application data restored from the repository to a container started from the container mirror image. With the solution of data protection of the present application, it is possible to efficiently migrate applications on a source platform to multiple different types of target platforms flexibly by backing up only application data and identifiers of application wrappers, thus improving the efficiency of data protection.