Neural Network Cloud Migration Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The current process of migrating legacy applications to a cloud environment is labor-intensive, requiring over fifty manual configuration steps that can take months and varies by underlying platform, lacking a direct mechanism for efficient cloud migration.

Innovation Solution

A neural network system that includes CICD nodes, cloud configuration nodes, SSO nodes, and application nodes, with a CICD pipeline integrator to test migration compliance and rerun configurations as needed, enabling pre-wired automatic integration across different platforms and reducing manual effort and time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration steps are performed for cloud migration, then migration can be completed, but migration time and resources increase significantly

Engineering Contradiction:
Improvemigration completionVSAvoidmigration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring cloud migration templates and configurations before actual migration is needed. The neural network learns from historical migration data to pre-wire configuration steps, so when migration is requested, the system can apply pre-prepared configurations rather than performing all configuration steps manually at migration time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service through automated configuration generation and migration execution. The neural network autonomously generates configuration files, selects appropriate cloud templates, and executes migration steps without requiring manual intervention for each configuration parameter, allowing the system to service itself in the migration process.

Inventive Principle:
Principle #25Self-service

2Reliability

If manual configuration steps are performed for cloud migration, then migration can be completed, but resource consumption increases

Engineering Contradiction:
Improvemigration completionVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system enables self-service through automated configuration generation and migration execution. The neural network autonomously generates configuration files, selects appropriate cloud templates, and executes migration steps without requiring manual intervention for each configuration parameter, allowing the system to service itself in the migration process.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses copying by replicating successful migration configurations from historical data. Instead of creating unique configurations for each migration, the neural network identifies patterns and copies proven working configurations, adapting them to new scenarios through learned parameters, thereby reducing the computational resources needed for configuration creation.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If platform-specific configurations are performed, then migration accuracy can be maintained, but complexity and effort increase

Engineering Contradiction:
Improvemigration accuracyVSAvoidconfiguration complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system achieves universality by creating a platform-agnostic neural network model that can handle multiple cloud platforms and application types through a unified configuration framework. The learned parameters and configuration templates are designed to be adaptable across different platforms, allowing the same system to serve multiple functions without requiring separate manual configuration processes for each platform.

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

Solution Approach 2:

The system applies parameter changes by dynamically adjusting configuration parameters based on the target platform and application characteristics. The neural network learns optimal parameter values for different platforms and automatically modifies configuration parameters during the migration process, maintaining precision while reducing the need for manual parameter tuning and complex platform-specific configurations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240412033A1Engine for reconciling neural network migration
Publication Date: 2024.12.12 BANK OF AMERICA CORP
  • US20240412033A1 patent drawing
  • US20240412033A1 patent drawing
  • US20240412033A1 patent drawing

AI summary

A method for using a neural network to implement a cloud migration in response to receiving a request to provide the cloud migration for a predetermined application is provided. The method may include selecting a single cloud continuous integration continuation deployment (CICD) node from a plurality of continuous integration continuation deployment (CICD) nodes, selecting a single cloud configuration node from a plurality of cloud configuration nodes, selecting a single node selected from a plurality of cloud configuration nodes and selecting a single node selected from a plurality of single sign on nodes (SSO) and selecting a single application node from a plurality of application nodes. With one node from each of the groups able, the network may preferably initiate a migration process for the predetermined application.