Data Transfer Appliance for Cloud Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for migrating data to a cloud-computing environment are limited, as they primarily support the migration of archived data in file form and lack the functionality to efficiently transfer large volumes of data, such as hundreds of Terabytes to Petabytes, to a cloud-computing environment.

Innovation Solution

A data transfer appliance equipped with an operating system, CPU, memory, and a data storage system, utilizing a capture utility with a data traversal engine and data read engine to capture, deduplicate, compress, and encrypt data, then stream it to the cloud, enabling efficient migration and storage of large data sets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If current methods are used for data migration, then archived data in file form can be migrated, but large volumes of data (hundreds of Terabytes to Petabytes) cannot be efficiently transferred to cloud-computing environment

Engineering Contradiction:
Improvedata volumeVSAvoiddata transfer efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The data migration process is segmented into distinct functional components: data capture module, deduplication module, compression module, encryption module, and transfer module. Each module handles a specific aspect of the migration process, allowing for optimized processing of large data volumes without overwhelming the system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A data transfer appliance serves as an intermediary device between the source data storage and the cloud-computing environment. This appliance performs data capture, processing, and preparation before transfer, enabling efficient migration of large volumes that would otherwise be impossible with direct transfer methods.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If data is captured and processed through multiple transformations (deduplication, compression, encryption), then transfer efficiency improves, but processing time and system complexity increase

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

Data transformations including deduplication, compression, and encryption are performed in advance during the data capture phase, before the actual transfer to the cloud begins. This preliminary processing ensures that only optimized data is transferred, improving overall efficiency without adding time to the transfer process itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The data processing pipeline operates continuously with data flowing through deduplication, compression, and encryption stages without interruption. This continuous processing minimizes idle time and ensures that each transformation builds upon the previous one, reducing total processing time despite multiple transformations.

Inventive Principle:
Principle #20Continuity of useful action

3Quantity of substance

If a data transfer appliance with multiple processing functions is implemented, then large data volumes can be migrated efficiently, but device complexity increases

Engineering Contradiction:
Improvedata volumeVSAvoidappliance complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The data transfer appliance is designed as a universal platform that performs multiple functions: data capture from various sources, deduplication, compression, encryption, and transfer to different cloud environments. This multi-functionality consolidates what would otherwise require multiple separate systems into a single appliance, managing complexity while handling large data volumes.

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

Solution Approach 2:

The appliance automatically performs data processing tasks including identifying duplicate data, selecting appropriate compression algorithms, and applying encryption without requiring manual intervention for each operation. This self-service capability reduces operational complexity while maintaining the ability to handle large-scale data migration.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11558455B2Capturing data in data transfer appliance for transfer to a cloud-computing platform
Publication Date: 2023.01.17 PERSISTENT SYSTEMS INC
  • US11558455B2 patent drawing
  • US11558455B2 patent drawing
  • US11558455B2 patent drawing

AI summary

In one aspect, a computer-implemented method useful for migrating hundreds of Terabytes to Petabytes of data to a cloud-computing environment with a data transfer appliance includes the step of providing a data transfer appliance. The data transfer appliance includes an operating system, one or more computing processing units (CPU's), a memory, and a data storage system. 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 by; providing a capture utility, wherein the capture utility comprises a data traversal engine and a data read engine.