Automated Computing System Migration Plan Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manual methods for managing computing system migration, such as using spreadsheets and numerous consultants, are inefficient and require full redesigns when changes occur, leading to increased turnaround times and inconvenience due to the inability to fully optimize bundling and deployment constraints.

Innovation Solution

A system that automatically generates migration plans by integrating configuration, dependency, and deployment constraint information, using a processor-readable storage medium with executable code to optimize server bundling and deployment constraints, thereby eliminating conflicts and adapting to changes quickly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual methods (spreadsheets and consultants) are used to manage migration, then flexibility in handling changes is maintained, but turnaround time increases and efficiency decreases

Engineering Contradiction:
Improvemigration plan generation efficiencyVSAvoidturnaround time for generating plans
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical processes (spreadsheets and consultant-based planning) with an automated computer system that uses algorithms to generate migration plans. The system automatically processes configuration information, dependency information, and deployment constraint information to create optimized migration plans, eliminating the need for manual spreadsheet manipulation and reducing turnaround time significantly.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The migration management system performs self-service by automatically generating its own plans without requiring manual intervention. The system autonomously processes input data, checks for conflicts, and produces migration plans independently, replacing the need for human consultants to manually create and update plans whenever changes occur.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If manual planning methods are used, then adaptability to changes is maintained through human judgment, but the process requires full redesign and is inefficient

Engineering Contradiction:
Improveability to adapt to changesVSAvoidplan generation efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system dynamically adapts to changes by automatically reprocessing updated configuration information, dependency information, and deployment constraint information through its algorithms. When changes occur, the system can quickly regenerate migration plans by re-evaluating the input data and adjusting the plan accordingly, providing both adaptability and efficiency without requiring full redesigns.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms by checking for conflicts between configuration information, dependency information, and deployment constraint information during plan generation. This feedback loop allows the system to identify and resolve issues automatically, ensuring the generated plans are valid and optimized while adapting to any changes in the computing system.

Inventive Principle:
Principle #23Feedback

3Loss of time

If automated systems are used to generate migration plans, then turnaround time is reduced, but complexity of the system increases

Engineering Contradiction:
Improveturnaround time for generating plansVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system segments the migration planning process into distinct functional modules: processing configuration information, processing dependency information, processing deployment constraint information, checking for conflicts, and generating migration plans. This segmentation allows each component to handle specific tasks independently, making the overall complex system more manageable and easier to implement while maintaining fast automated plan generation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9697266B1Management of computing system element migration
Publication Date: 2017.07.04 EMC IP HLDG CO LLC
  • US9697266B1 patent drawing
  • US9697266B1 patent drawing
  • US9697266B1 patent drawing

AI summary

A first data set is obtained specifying configuration information associated with elements of a computing system. A second data set is also obtained specifying dependency information associated with the elements of the computing system. A third data set is also obtained specifying deployment constraint information associated with the elements of the computing system. A plan for migrating one or more of the elements of the computing system is automatically generated based on at least a portion of the first data set, at least a portion of the second data set, and at least a portion of the third data set. The automatic generation of the migration plan checks for one or more conflicts between configuration information, dependency information and deployment constraint information and generates the migration plan to at least substantially eliminate the one or more conflicts.