Multi-Cloud Storage Replication via Object Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing platforms face inefficiencies in data replication, requiring the transfer of entire data storage disks when only a subset of data is needed, leading to increased time, cost, and exposure to data loss, and often necessitate data conversion due to differing conventions between platforms.

Innovation Solution

A system and method for replicating data between cloud platforms using a storage replicator component that identifies changes in data files, modifies attributes to conform to the target platform's conventions, encrypts the data, and transfers only the necessary data, leveraging application programming interfaces and rules engines to manage data formatting and transfer efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If block copy is used to copy data from one cloud platform to another, then data transfer is achieved, but the time required increases and more data is transferred than necessary

Engineering Contradiction:
Improvedata transfer volumeVSAvoiddata transfer time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent segments data at the object level rather than copying entire blocks or disks. The storage replicator identifies individual objects (files, folders, databases) that need replication and transfers only those specific objects, enabling selective data copying that reduces both transfer volume and time compared to traditional block copy methods

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention extracts only the necessary data objects from the source cloud platform for replication to the destination platform. The storage replicator analyzes data dependencies and event triggers to determine which specific objects need to be copied, separating useful data transfer from unnecessary data movement associated with full disk or block copying

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If entire data storage disks are copied, then data replication is achieved, but resource usage increases and cost increases

Engineering Contradiction:
Improvedata replication reliabilityVSAvoidresource usage
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Instead of copying entire disks, the patent segments data into individual objects and replicates only those objects that have changed or need to be transferred. This segmentation approach maintains replication reliability for critical data while significantly reducing the resources consumed for data transfer and storage

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention applies partial action by copying only the necessary portion of data (changed objects, selected objects) rather than the entire disk. The storage replicator uses event triggers and data dependency analysis to determine the minimal set of objects required for replication, avoiding excessive resource usage

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If data is copied between cloud platforms with different conventions, then data transfer is achieved, but data conversion is required increasing complexity

Engineering Contradiction:
Improveplatform compatibilityVSAvoiddata conversion complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a storage replicator as an intermediary component between source and destination cloud platforms. This replicator handles the complexity of data conversion by analyzing source data formats, mapping them to destination platform conventions, and transforming data structures accordingly. The intermediary absorbs the complexity of platform differences, enabling seamless data transfer without requiring complex manual conversion processes

Inventive Principle:
Principle #24Intermediary (Mediator)

4Loss of information

If more data is transferred during replication, then data completeness is improved, but exposure to potential loss increases

Engineering Contradiction:
Improvedata loss exposureVSAvoiddata transfer volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The invention extracts only the necessary data objects for replication based on event triggers and data dependencies. By identifying and transferring only the specific objects that have changed or are required, the system reduces the data transfer volume and consequently the exposure to potential data loss during transmission, while maintaining data completeness for the replicated objects

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20240045839A1Multi-cloud BI-directional storage replication system and techniques
Publication Date: 2024.02.08 CAPITAL ONE SERVICES LLC
  • US20240045839A1 patent drawing
  • US20240045839A1 patent drawing
  • US20240045839A1 patent drawing

AI summary

Disclosed are systems, apparatuses and techniques for replicating data between different cloud computing platforms. Examples include storage replicator components operable in different cloud computing platforms. The first storage replicator component may identify the second cloud computing platform as a location to copy a data file in response to an event related to the data file stored in a first cloud computing platform. The first storage replicator component may request a copy of the data file via an application programming interface of the first cloud computing platform. The attributes of the copy of the data file which involve modification to conform to data management conventions of the second cloud computing platform may be determined and modified to comply with conventions of the second cloud computing platform. The modified copy of the data file may be forwarded to the second cloud computing platform for storage.