Data Transfer Appliance for Cloud Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for migrating large volumes of data, such as hundreds of Terabytes to Petabytes, to a cloud-computing environment lack the necessary functionalities to effectively transfer servers and their data, primarily being limited to file-based migration and lacking comprehensive solutions for migrating applications.

Innovation Solution

A computer-implemented method utilizing a data transfer appliance equipped with an operating system, CPU, memory, and data storage systems, which captures data, stores it in a deduplicated form, ships it to a cloud-computing platform, and rehydrates the data upon arrival, ensuring secure and efficient migration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is migrated using current file-based methods, then migration simplicity is maintained, but migration functionality is limited and cannot effectively transfer servers and applications

Engineering Contradiction:
Improvemigration functionalityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A software appliance serves as an intermediary component between source and destination systems, enabling server and application migration capabilities while maintaining ease of use through a standardized interface

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The software appliance is designed as a multi-functional platform that can migrate various data types including files, servers, and applications, making the system versatile without requiring multiple separate tools

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

2Productivity

If data is transferred in original format, then data integrity is maintained, but transfer time and storage space are excessive for large volumes

Engineering Contradiction:
Improvetransfer speedVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

Data deduplication and compression operations are performed in advance before transfer, reducing the volume of data to be transmitted while preserving the ability to reconstruct original data at the destination

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The data is transformed from its original format to a compressed, deduplicated representation during transfer, then reverted to original format at destination, changing physical parameters while maintaining informational integrity

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If all data is transferred to cloud, then data accessibility is improved, but transfer time for hundreds of TB to PB is excessive

Engineering Contradiction:
Improvedata accessibilityVSAvoidtransfer time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

Redundant and duplicate data elements are extracted and eliminated from the transfer set, keeping only unique data blocks that need to be migrated, thereby reducing total transfer time while maintaining data completeness

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11169960B2Data transfer appliance method and system
Publication Date: 2021.11.09 KHURANGE ASHISH GOVIND
  • US11169960B2 patent drawing
  • US11169960B2 patent drawing
  • US11169960B2 patent drawing

AI summary

In one aspect, a computer-implemented method useful for migrating hundreds of Terabyte to Petabyte of data to a cloud-computing environment with a data transfer appliance includes the step of providing a data transfer appliance, wherein the data transfer appliance comprises an operating system, one or more computing processing units (CPU's), a memory, and a data storage systems. The computer-implemented method includes the step of implementing data capture from a data storage system to the data transfer appliance. The computer-implemented method includes the step of storing the dedupe form of the data in the data transfer appliance. The computer-implemented method includes the step of shipping the data transfer appliance to a specified cloud-computing platform access point. The computer-implemented method includes the step of implementing data rehydration on the dedupe form of the data in the data transfer appliance.