Application Migration Prioritization Using Device Health and Dependencies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing environments require significant manual effort and time for replication and migration due to complex device relationships and health assessments, leading to inefficient migration processes.

Innovation Solution

A method and system that identify relationships between applications and determine device health to generate a relationship matrix and rank applications, facilitating automated and prioritized migration based on health and dependency analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual investigation and coordination are performed for migration, then migration accuracy and reliability are improved, but migration time and operational complexity increase significantly

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

Solution Approach 1:

The system performs self-service by automatically discovering application relationships, assessing device health, generating migration plans, and executing migrations without requiring manual system administrator intervention for each step, thereby reducing migration time while maintaining reliability through automated validation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring device health metrics during migration, using relationship matrix data to adjust migration sequences dynamically, and validating migration success before proceeding to the next application, ensuring reliable migration while optimizing time through adaptive decision-making

Inventive Principle:
Principle #23Feedback

2Reliability

If comprehensive device health assessment is performed, then migration reliability is improved, but system complexity and assessment time increase

Engineering Contradiction:
Improvemigration reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the health assessment process into distinct components: relationship discovery module that maps application dependencies, health assessment module that evaluates device metrics, and migration planning module that synthesizes this data into actionable plans, reducing overall system complexity through modular design

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The relationship matrix serves as an intermediary data structure that bridges application dependency information and device health metrics, enabling the system to make migration decisions without requiring direct complex interactions between all system components, thereby simplifying the overall system architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If application relationships are mapped and analyzed, then migration accuracy is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvemigration accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary relationship mapping and health assessment before migration execution, creating a relationship matrix that captures application dependencies and device health status in advance, allowing the actual migration to proceed quickly based on pre-computed optimization data

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements dynamic relationship discovery that adapts to the specific application environment being migrated, using heuristics and patterns to efficiently map relationships without exhaustive analysis, thereby achieving high accuracy while minimizing processing time through intelligent adaptation

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12493486B2Device health driven migration of applications and its dependencies
Publication Date: 2025.12.09 DELL PROD LP
  • US12493486B2 patent drawing
  • US12493486B2 patent drawing
  • US12493486B2 patent drawing

AI summary

Embodiments described herein relate to methods, systems, and non-transitory computer readable mediums storing instructions for creating and executing migration workflows to replicate or migrate data (collectively referred to herein as ‘migration’) from one device or set of devices to another device or set of devices (e.g., from one computing environment to another). The method of migration involves determining the health of a device used by the applications and prioritizing the migration of applications based, in part, on the health of the devices executing the applications that are to be migrated.