Dynamic Control Plane Processor Migration for Network Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current routing and switching platforms have static control plane processor configurations that do not support dynamic migration of processes and services between processors without manual intervention, leading to inefficiencies in resource utilization and scalability.

Innovation Solution

The implementation of an Internal Router Capability Protocol (IRCP) that allows for dynamic configuration and automatic migration of processes between control plane processors based on available resources, enabling on-demand load distribution without service disruption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If static control plane processor configuration is used, then device complexity is reduced and ease of operation is improved, but adaptability and resource utilization efficiency deteriorate

Engineering Contradiction:
Improveease of operationVSAvoidadaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic process migration capability that allows processes to be automatically moved between control plane processors based on real-time resource conditions. The system monitors resource utilization metrics and triggers migration when thresholds are exceeded, transforming the static configuration into a dynamic one that adapts to changing loads while maintaining operational simplicity through automation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs self-service mechanisms where the control plane processors automatically monitor their own resource states and initiate migration decisions without external intervention. The processors exchange status information and autonomously determine when and where to migrate processes, enabling the system to self-optimize resource distribution while preserving ease of operation.

Inventive Principle:
Principle #25Self-service

2Productivity

If manual configuration of processes on control plane processors is required, then device complexity is reduced, but productivity and adaptability deteriorate

Engineering Contradiction:
ImproveproductivityVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where control plane processors continuously monitor resource utilization metrics such as CPU usage, memory availability, and process load. This feedback information is used to automatically trigger migration decisions when resource thresholds are exceeded, enabling the system to dynamically optimize process distribution and improve productivity without requiring manual reconfiguration.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system introduces an intermediary migration management mechanism that coordinates process migration between processors. This intermediary layer handles the complexity of migration decisions, resource negotiation, and state synchronization, thereby improving productivity by automating process distribution while managing device complexity through a structured coordination protocol.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If more control plane processors are added to scale up the system, then adaptability and processing capability increase, but device complexity and configuration difficulty increase

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal process migration framework that can operate across any number of control plane processors with consistent behavior. The same migration protocols, resource monitoring mechanisms, and load balancing algorithms apply regardless of system scale, allowing the system to add processors to increase adaptability and processing capability without proportionally increasing configuration complexity. Each processor maintains identical functional capabilities and interacts through standardized interfaces.

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

Data Source

PatentUS9158589B2Method for dynamic migration of a process or services from one control plane processor to another
Publication Date: 2015.10.13 FUTUREWEI TECHNOLOGIES INC
  • US9158589B2 patent drawing
  • US9158589B2 patent drawing
  • US9158589B2 patent drawing

AI summary

An apparatus comprising a processor configured to migrate load from a source process running on the processor to a target process running on a peer processor in a dynamic manner by monitoring an amount of resources used by the source process, wherein the load is migrated when the amount of resources utilized by the source process exceeds a threshold. Also disclosed is a network component comprising a first processor configured to select a source process to migrate a load from the first processor based on available resources on the first processor and the source process; and a second processor configured upon receiving a migration request from the first processor to one of select and start a target process to which to migrate the load based on available resources for the second processor and the target process.