Edge Device Network State Synchronization for Workload Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network traffic management systems face challenges in ensuring uninterrupted stateful monitoring and policy-based services during workload migration, leading to potential traffic disruption and packet loss.

Innovation Solution

The implementation of edge devices that synchronize network states through secure communication channels, allowing for incremental delta updates and final synchronization of network states during workload migration, ensuring seamless transitions without impacting existing flows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If workload migration is performed without network state synchronization, then migration speed is improved, but traffic disruption and packet loss increase

Engineering Contradiction:
Improvemigration speedVSAvoidtraffic continuity
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary network state synchronization before workload migration by establishing a secure communication channel and transferring the complete network state from source to destination edge device. This preliminary action ensures the destination device is ready to handle traffic immediately upon migration, preventing disruption and packet loss while maintaining fast migration speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary synchronization mechanism that mediates between the source and destination edge devices during migration. The secure communication channel acts as an intermediary to transfer network state, and the synchronization protocol coordinates the transition, ensuring seamless traffic handoff without loss or disruption.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If complete network state synchronization is performed, then service continuity is improved, but synchronization time increases

Engineering Contradiction:
Improveservice continuityVSAvoidsynchronization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The network state synchronization is segmented into distinct phases: initial complete state transfer, incremental delta updates, and final synchronization. This segmentation allows the system to transfer only essential state information initially, then apply smaller incremental updates, reducing overall synchronization time while maintaining service continuity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses periodic incremental synchronization where the destination edge device requests delta updates at intervals during the migration process. This periodic action allows the synchronization to proceed in manageable bursts rather than requiring a single lengthy transfer, reducing perceived synchronization time while ensuring service continuity.

Inventive Principle:
Principle #19Periodic action

3Productivity

If incremental delta updates are used, then synchronization efficiency is improved, but complexity of synchronization protocol increases

Engineering Contradiction:
Improvesynchronization efficiencyVSAvoidsynchronization protocol complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system changes the parameter representation of network state by using incremental deltas instead of complete state transfers. This parameter change optimizes synchronization efficiency by transmitting only modified portions of the network state. The protocol manages complexity through structured delta encoding and version tracking, making the incremental approach practical despite the increased protocol requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11474880B2Network state synchronization for workload migrations in edge devices
Publication Date: 2022.10.18 PENSANDO SYSTEMS INC
  • US11474880B2 patent drawing
  • US11474880B2 patent drawing
  • US11474880B2 patent drawing

AI summary

Described are edge devices configured to perform operations to migrate a workload. These operations comprise: receiving a migration trigger comprising an indication of a migration of a workload from a source edge device; establishing a secure communication channel with the source edge device; receiving a network state for the workload from the source edge device; quiescing a datapath for processing flows associated with the workload; receiving incremental deltas comprising changes to the network state from the source edge device; updating the datapath for processing flows associated with the workload based on the received incremental changes; providing, to the source edge device, a request for a final synchronization; receiving, from the source edge device, a final synchronization delta comprising incremental information for the network state as modified since the most recently received incremental change; and removing the quiescing of the datapath to facilitate use of the network state.