Storage Volume Replication for Hybrid Cloud Application Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing application orchestration systems fail to seamlessly migrate applications across different data centers, leading to inefficient use of storage resources and complex coordination between orchestration systems, especially in hybrid cloud environments.

Innovation Solution

A method that creates and replicates storage volumes across data centers, using application-specific references to establish mappings between applications and storage locations, allowing for automated data location and migration without requiring intricate coordination between orchestration systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If application orchestration systems are used to manage resources across data centers, then resource provisioning capability is improved, but coordination complexity between orchestration systems increases

Engineering Contradiction:
Improveresource provisioning capabilityVSAvoidcoordination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a storage volume replication mechanism as an intermediary that automatically manages data synchronization between data centers. When an application migrates, the orchestration system simply triggers storage replication, and the system automatically handles the complex coordination of data synchronization, mapping, and accessibility across data centers, eliminating the need for complex inter-orchestrator coordination protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates replicated copies of storage volumes across different data centers. Instead of coordinating complex data access and migration protocols, the system creates identical copies of storage volumes in advance, allowing applications to be migrated seamlessly while maintaining data accessibility. This copying approach simplifies orchestration coordination by making data portability inherent rather than requiring complex coordination.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If storage volumes are replicated across data centers, then application migration capability is improved, but storage resource usage efficiency decreases

Engineering Contradiction:
Improveapplication migration capabilityVSAvoidstorage resource usage efficiency
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent performs storage volume replication in advance, before application migration is needed. By pre-replicating storage volumes across data centers, the system ensures that when migration is required, data is already available at the destination, eliminating the need for time-consuming data transfer during migration events and improving overall storage efficiency by avoiding redundant replication operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic storage volume replication that adapts to application migration needs. The system replicates storage volumes selectively based on actual migration requirements rather than maintaining static copies of all data everywhere. This dynamic approach optimizes storage resource usage by creating replicas only when and where needed, balancing migration capability with storage efficiency.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11716382B2System and method for replication of storage presentation in application orchestration
Publication Date: 2023.08.01 HUAWEI TECH CO LTD
  • US11716382B2 patent drawing
  • US11716382B2 patent drawing
  • US11716382B2 patent drawing

AI summary

An embodiment method creates, at a first data center, a first storage volume for an application that is started at the first data center, communicates with a second data center for creating a second storage volume for the application at the second data center to replicate the first storage volume, and sends information identifying the application to the second data center. The second data center creates the second storage volume, and establishes a mapping between the application and the second storage volume using the information identifying the application, where the second data center identifies the second storage volume for the application using the mapping when the application is migrated from the first data center to the second data center.