Automated Cloud File Migration via API and VM Allocation Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current enterprise networks face inefficiencies in migrating files to cloud storage due to the need for manual updates of file paths across multiple requestors, which is time-consuming and inefficient, especially when integrating physical and cloud-based resources.

Innovation Solution

A method and apparatus that establish an API connection to an enterprise network to identify allocation parameters of virtual machines and request directory file structures for data migration to a remote cloud storage server based on predetermined criteria, automating the process to optimize resource allocation and reduce manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If manual updates of file paths are performed across multiple requestors, then file migration to cloud storage can be achieved, but the process becomes time-consuming and inefficient

Engineering Contradiction:
Improvefile migration processVSAvoidtime for manual updates
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The system automatically identifies files suitable for migration and updates all requestors without human intervention. The migration system performs self-service by autonomously analyzing file allocation parameters, selecting candidate files, and notifying relevant requestors, eliminating the need for manual path updates across multiple systems.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary identification and selection of files for migration before the actual migration occurs. By pre-identifying candidate files based on allocation parameters and usage criteria, the system prepares the migration list in advance, allowing automated processing and reducing the time required during the actual migration execution.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If cloud computing is outsourced and remote, then elastic cloud storage environment benefits are achieved, but integration into enterprise network working models becomes difficult

Engineering Contradiction:
Improvecloud storage integrationVSAvoidintegration process
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The migration system acts as an intermediary between the enterprise network and cloud storage infrastructure. It establishes API connections to monitor virtual machine allocation parameters, identifies files for migration, and coordinates the transfer process, thereby bridging the gap between remote cloud services and internal enterprise operations without requiring manual intervention.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system continuously monitors allocation parameters and file usage patterns within the enterprise network, using this feedback to automatically determine which files are suitable for cloud migration. This feedback mechanism enables the system to adapt to changing enterprise needs and optimize migration decisions based on actual usage data.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11522806B1Migration of files contained on virtual storage to a cloud storage infrastructure
Publication Date: 2022.12.06 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11522806B1 patent drawing
  • US11522806B1 patent drawing
  • US11522806B1 patent drawing

AI summary

Disclosed are an apparatus and method of performing a data file migration to a cloud source. One example method of operation may include establishing via a transmitter an application programming interface (API) connection to an enterprise network, identifying via a processor one or more present allocation parameters being utilized by one or more virtual machines operating on the enterprise network. The method may also provide requesting via the transmitter a directory file structure and identifying via the processor at least one data file for data migration to a remote cloud storage server based on predetermined criteria.