Multi-cloud Data Migration Cost Estimation Module

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In platform-as-a-service (PaaS) systems, data migration between clouds is complex due to varying network bandwidth and processing resource requirements, making it difficult to estimate the real cost of data movement and choose an optimal cloud for migration, replication, or backup.

Innovation Solution

A migration cost estimation module determines the network bandwidth and duplicated data time period required for data migration, calculating a total cost that includes network traffic, processing resources, and data maintenance during migration, to decide whether and where to migrate data between cloud systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is migrated between cloud systems, then service continuity and data backup are improved, but network bandwidth consumption and processing resource requirements increase significantly

Engineering Contradiction:
Improveservice continuityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary cost estimation and analysis before executing data migration operations. The cost estimation module calculates network bandwidth requirements, processing resource requirements, and total migration costs in advance, allowing the system to plan and optimize migration operations before they occur, thereby reducing unnecessary resource consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where cost estimation results are used to inform migration decisions. The cost estimation module continuously monitors and evaluates migration costs, providing feedback that helps optimize future migration operations by selecting more cost-effective targets and timing, thereby reducing overall network bandwidth consumption and processing resource usage.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If data migration is performed between multiple clouds, then data backup and replication capabilities are improved, but the complexity of estimating real migration costs increases

Engineering Contradiction:
Improvedata backup capabilityVSAvoidcost estimation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The cost estimation process is segmented into distinct components: network bandwidth cost estimation, processing resource cost estimation, and total cost calculation. Each component is handled by a separate module or function, making the overall complex estimation process more manageable and easier to implement across multiple cloud systems.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The cost estimation module is designed to be universal and multi-functional, capable of estimating migration costs between any cloud systems regardless of the specific cloud providers involved. It handles multiple cloud environments (AWS, Azure, GCP, etc.) with a single unified approach, reducing the complexity that would otherwise arise from needing separate estimation mechanisms for each cloud pair.

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

3Reliability

If data is replicated across multiple cloud systems, then reliability and service continuity are improved, but the total cost of data maintenance increases

Engineering Contradiction:
Improvedata backup reliabilityVSAvoiddata maintenance cost
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Before replicating data across multiple cloud systems, the cost estimation module performs preliminary calculations to determine the total cost of data maintenance including storage costs, network bandwidth costs, and processing resource costs. This preliminary action allows the system to evaluate whether the replication operation is cost-effective and to optimize the replication strategy to minimize ongoing maintenance costs while maintaining required reliability levels.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10334044B1Multi-cloud data migration in platform as a service (PAAS) environment
Publication Date: 2019.06.25 EMC IP HLDG CO LLC
  • US10334044B1 patent drawing
  • US10334044B1 patent drawing
  • US10334044B1 patent drawing

AI summary

According to one embodiment, a request is received for estimating migrating a first dataset from a first cloud system to a second cloud system. A migration cost estimation module determines a network bandwidth required to migrate the first dataset from the first cloud system to the second cloud system, determines a duplicated data time period during migration that the first dataset has to be maintained by both the first cloud system and the second cloud system for service continuity, and determines a total cost of migrating the first dataset from the first cloud system to the second cloud system based on the required network bandwidth and the duplicated data time period. It is then determined whether to migrate the first dataset from the first cloud system to the second cloud system based on the total cost.