Network Service Migration Sequence Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data communication networks, migrating services while minimizing disruption and adhering to hardware and software resource constraints is challenging, particularly due to overlapping service routes and limited resource availability.

Innovation Solution

A method and system for migrating communications services by accessing a migration map to identify dependencies and determine a sequence that allows no more than M services to migrate simultaneously, ensuring smooth transitions and resource optimization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If services are migrated simultaneously to optimize resource usage, then resource optimization is improved, but service disruption increases and system stability deteriorates

Engineering Contradiction:
Improveresource optimizationVSAvoidservice disruption
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the service migration process by introducing a migration sequence that limits the number of services migrating simultaneously to a threshold value. This segmentation divides the migration into controlled batches, preventing system overload and maintaining stability while still achieving resource optimization through coordinated migration of multiple services.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic control of the migration process by adjusting the migration sequence based on system state. The system dynamically determines which services migrate when, using criteria such as service dependencies, resource availability, and current system load, thereby balancing resource optimization with service disruption minimization.

Inventive Principle:
Principle #15Dynamics

2Speed

If more services are allowed to migrate simultaneously, then migration speed is improved, but resource constraints are exceeded and system stability worsens

Engineering Contradiction:
Improvemigration speedVSAvoidresource constraints
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-calculating and determining a migration sequence before execution. The system analyzes service dependencies, resource requirements, and constraints in advance to create an optimized migration plan, allowing faster migration execution without exceeding resource limits during the actual migration process.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If services with overlapping routes are migrated together, then resource optimization is improved, but service disruption increases

Engineering Contradiction:
Improveresource optimizationVSAvoidservice disruption
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent introduces an intermediary mechanism in the form of a migration sequence that mediates between services with overlapping routes. This intermediary controls the timing and order of migrations, coordinating services that share network paths to minimize mutual interference and service disruption while still achieving resource optimization through coordinated migration.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10893111B1Developing and implementing migration sequences in data communication networks
Publication Date: 2021.01.12 ECI TELECOM LTD
  • US10893111B1 patent drawing
  • US10893111B1 patent drawing
  • US10893111B1 patent drawing

AI summary

Techniques for migrating a plurality of communications services in a data communication network are disclosed. Aspects include accessing a migration map for the plurality of communications services; identifying a communications dependency between a first service and a second service according to the migration map, the first service migrating from a first route to a second route, the second service migrating from a third route to a fourth route, and the third route at least partially overlapping with the second route; determining a migration sequence based on the communications dependency, wherein the migration sequence includes a largest subset of the plurality of communications services of which no more than M communications services are allowed to migrate from pre-migration configurations to temporary routes, before migrating to post-migration configurations; and migrating the plurality of communications services from a first plurality of configurations to a second plurality of configurations according to the migration sequence.