Flow Migration Between Virtual Network Appliances

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cloud computing networks face inefficiencies in managing flow migration between virtual network appliances (VNAs), leading to disrupted services due to overload, underload, or failure, and result in resource wastage and increased costs.

Innovation Solution

A network appliances managing architecture that includes a controller and classifier to analyze performance data, identify weak performance status, and migrate flows between VNAs based on a predetermined mapping policy, using agents to maintain local and global state databases for seamless flow continuation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If flow migration is not implemented in conventional cloud computing networks, then service continuity is disrupted during VNA overload, underload, or failure, but implementing flow migration increases system complexity

Engineering Contradiction:
Improveservice continuityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a controller as an intermediary component that manages flow migration between VNAs. The controller receives performance data, determines weak performance status, and directs flow migration requests to classifiers, thereby enabling service continuity without requiring direct complex interactions between VNAs themselves

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the flow migration functionality into distinct components: performance data collection, status determination by the controller, flow migration requests, and classification by the classifier. This segmentation allows each component to handle specific tasks independently, managing overall system complexity while ensuring reliability

Inventive Principle:
Principle #1Segmentation

2Productivity

If VNAs are statically allocated without flow migration capability, then resource utilization is inefficient and costs increase, but enabling dynamic flow migration requires additional control mechanisms

Engineering Contradiction:
Improveresource utilizationVSAvoidcontrol mechanism complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic flow migration that allows VNAs to adaptively adjust their workload based on real-time performance conditions. The controller continuously monitors performance data and dynamically redirects flows from overloaded VNAs to underloaded ones, optimizing resource utilization without requiring static pre-configuration

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms where performance data from VNAs is continuously collected and analyzed by the controller. This feedback loop enables the controller to make informed decisions about flow migration, adjusting resource allocation based on actual system state rather than static configurations

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9934059B2Flow migration between virtual network appliances in a cloud computing network
Publication Date: 2018.04.03 WSOU INVESTMENTS LLC
  • US9934059B2 patent drawing
  • US9934059B2 patent drawing
  • US9934059B2 patent drawing

AI summary

Methods and systems for flow migration between virtual network appliances in a cloud computing network are described. A network appliances managing architecture for migrating flow between VNAs including a controller to receive performance data for a VNA and analyze the performance data to determine whether the VNA has a weak performance status, where the weak performance status corresponds to any one of an overloaded, an under-loaded, and a failed status. The network appliances managing architecture further includes a classifier to receive a flow migration request from the controller for migrating one or more flows of data packets from the VNA based on the analyzing. The classifier further identifies an active VNA for flow migration based on a mapping policy and migrates the one or more flows from the VNA to the at least one active VNA.