Backup Agent Offline Migration to Cloud Service

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The migration of data from on-premise environments to cloud-based services is inefficient due to the lack of automated processes for user account generation and data format conversion, leading to suboptimal use of computing resources and increased administrative effort.

Innovation Solution

A method and system that utilize a backup agent to identify source-format data sets, perform data mining to obtain a hierarchical structure, generate cloud-based service user accounts, and initiate migration of data from a backup storage system to a cloud-based service, converting data from a source format to a target format in user batches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated processes are implemented for user account generation and data format conversion, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improvedata migration efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The backup agent automatically performs user account generation, data format conversion, and migration without requiring manual administrative intervention. The system self-services by identifying source-format data sets, mounting them, performing data mining to obtain hierarchical structures, generating cloud-based service user accounts, and initiating migration processes autonomously

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The backup agent serves multiple functions within a single system: it identifies source-format data sets, mounts backup storage, performs data mining, generates user accounts, and initiates migration. This multi-functional approach consolidates what would otherwise require multiple separate systems or manual processes into one unified agent

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

2Loss of time

If manual processes are used for user account generation and data migration, then device complexity is reduced, but loss of time increases

Engineering Contradiction:
Improvemigration timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The backup agent performs preliminary actions by automatically generating cloud-based service user accounts before initiating data migration. The hierarchical structure is obtained through data mining in advance, and user accounts are created with proper associations to cloud-based services before the actual data transfer begins, streamlining the overall migration process

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If computing resources are not optimized during data migration, then ease of operation is improved, but loss of energy increases

Engineering Contradiction:
Improvecomputing resource usageVSAvoidoperational simplicity
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The migration process is segmented into distinct phases: identifying source-format data sets, mounting backup storage, performing data mining to obtain hierarchical structures, generating user accounts, and initiating migration. This segmentation allows computing resources to be allocated efficiently to each specific task rather than maintaining constant high-level resource usage throughout the entire migration process

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11204708B2System and method for an offline migration of on-premise environment to a cloud-based service
Publication Date: 2021.12.21 EMC IP HLDG CO LLC
  • US11204708B2 patent drawing
  • US11204708B2 patent drawing
  • US11204708B2 patent drawing

AI summary

A method for managing data includes obtaining, by a backup agent, a migration request, wherein the migration request specifies a plurality of users, and in response to the migration request: identifying a set of source-format data sets in a backup storage system, mounting the set of source-format data sets from the backup storage system, performing data mining on the set of source-format data sets in response to the mounting to obtain a hierarchical structure, generating a cloud-based service user account for each user of the plurality of users, wherein the cloud-based service user accounts are associated with a cloud-based service, obtaining source-format data sets associated with each user of the plurality of users using the hierarchical structure, and initiating a migration of the source-format data sets to the cloud-based service.