Dynamic Endpoint Addition in Datacenter Migration Workflows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for replicating or migrating computing environments require significant manual effort, time, and coordination due to the complexity of managing priorities and adding new endpoints during ongoing migration workflows.

Innovation Solution

A method and system for dynamically adding new endpoints to a migration workflow by prioritizing and integrating them into the existing workflow, allowing for simultaneous execution with ongoing migration jobs based on priority thresholds, thereby reducing manual intervention and enhancing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual coordination is used to manage migration workflows, then reliability is improved, but productivity deteriorates

Engineering Contradiction:
Improvemigration workflow reliabilityVSAvoidmigration workflow productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system automatically manages migration workflows by self-evaluating priority thresholds and self-coordinating the addition of new endpoints without requiring manual system administrator intervention. The workflow engine autonomously determines whether to pause or continue based on priority comparisons, eliminating the need for human coordination while maintaining reliable migration execution.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If manual steps are performed during migration, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improvepriority evaluation precisionVSAvoidmigration workflow time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical coordination steps with an automated evaluation mechanism that compares priority values using logical operations. The system automatically evaluates whether new endpoint priorities exceed existing workflow priorities and executes相应的 pause or continue actions, eliminating time-consuming manual intervention while maintaining precise priority-based decision-making.

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

3Adaptability or versatility

If the workflow pauses for new endpoint addition, then adaptability is improved, but duration of action increases

Engineering Contradiction:
Improveworkflow adaptabilityVSAvoidmigration workflow duration
Core Design Contradiction:
Adaptability or versatilityVSDuration of action of moving object

Solution Approach 1:

The migration workflow dynamically adjusts its execution state based on real-time priority evaluations. When a new endpoint is added, the system automatically compares its priority against the workflow's minimum priority threshold and dynamically transitions between paused and continuing states. This dynamic adaptation allows the workflow to accommodate new endpoints efficiently without unnecessary prolonged pauses, optimizing both adaptability and duration.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11593161B2Method to create and perform appropriate workflow for datacenter migration
Publication Date: 2023.02.28 EMC IP HLDG CO LLC
  • US11593161B2 patent drawing
  • US11593161B2 patent drawing
  • US11593161B2 patent drawing

AI summary

Embodiments described herein relate to a method for new endpoint addition. The method may include receiving, during execution of a migration workflow, a request to add a new endpoint to the migration workflow. The execution of the migration workflow includes performing a first migration job associated with a first consistency group and assigned a first priority; making a first determination that the first priority is higher than a priority threshold; based on the first determination, completing the first migration job; performing, after completing the first migration job, a new endpoint addition action set. The method may also include adding, based on the new endpoint migration job priority, the new endpoint migration job to a queue of remaining migration jobs of the migration workflow.