SDN Controller Dynamic Virtualization Scheme Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network virtualization schemes lack the ability to dynamically select the most optimal virtualization method for data communication between nodes and tenants in a computing network based on varying capabilities and properties of communication, leading to suboptimal performance and limited flexibility.

Innovation Solution

A system utilizing a Software Defined Networking (SDN) controller that analyzes properties such as packet size, middleboxes, and node locations to dynamically select and implement the most suitable virtualization scheme from a range of supported schemes, including VLAN, VXLAN, and NVGRE, for each communication, optimizing data transfer speed and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a fixed virtualization scheme is used for all communications, then device complexity is reduced and ease of operation is improved, but network performance and adaptability to different tenant capabilities deteriorate

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

Solution Approach 1:

The patent implements dynamic virtualization scheme selection where the SDN controller automatically chooses different virtualization schemes (VLAN, VXLAN, NVGRE, etc.) based on real-time analysis of tenant capabilities, node characteristics, and communication properties. This dynamic adaptation resolves the contradiction by maintaining ease of operation through automation while achieving high adaptability to varying network conditions and tenant requirements

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of virtualization scheme selection from a static fixed value to a dynamic parameter that varies based on multiple factors including tenant virtualization capabilities, node support matrices, packet size, and communication flow characteristics. This parameter transformation enables the system to optimize performance for each specific communication scenario while maintaining operational simplicity through centralized control

Inventive Principle:
Principle #35Parameter changes

2Productivity

If multiple virtualization schemes are supported and dynamically selected, then network performance and adaptability are improved, but device complexity and control complexity increase

Engineering Contradiction:
Improvenetwork efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an SDN controller as an intermediary that centralizes the complexity of managing multiple virtualization schemes. The controller maintains capability matrices for tenants and nodes, analyzes communication requirements, and makes intelligent selection decisions. This intermediary approach resolves the contradiction by consolidating device complexity in a centralized control plane while maintaining high network efficiency through optimized scheme selection

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the SDN controller continuously monitors tenant capabilities, node support matrices, and communication performance metrics. Based on this feedback, the controller dynamically adjusts virtualization scheme selections to optimize network productivity. The feedback loop enables the system to maintain high efficiency while managing complexity through data-driven decision making

Inventive Principle:
Principle #23Feedback

3Device complexity

If virtualization scheme selection is made without analyzing communication properties, then device complexity is reduced, but data transfer performance and optimization deteriorate

Engineering Contradiction:
Improvedevice complexityVSAvoiddata transfer performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements preliminary action by having the SDN controller pre-analyze tenant virtualization capabilities and node support matrices before actual data communication occurs. The controller prepares capability matrices and pre-determines optimal virtualization schemes based on anticipated communication requirements. This preliminary analysis enables high data transfer performance without adding operational complexity during actual data flow

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces manual or rule-based virtualization scheme selection with an intelligent software-based decision system. The SDN controller uses automated analysis of communication properties (packet size, flow characteristics, tenant capabilities) to substitute mechanical selection processes with software intelligence, achieving optimized performance without proportional increases in operational complexity

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

Data Source

PatentEP3047611B1Multi-virtualization scheme selection
Publication Date: 2019.12.18 HEWLETT PACKARD ENTERPRISE DEV LP
  • EP3047611B1 patent drawingFigure 1
  • EP3047611B1 patent drawingFigure 2
  • EP3047611B1 patent drawingFigure 3A~3B

AI summary

Multi-virtualization scheme selection can include determining a number of virtualization schemes between a number of nodes. Multi-virtualization scheme selection can also include analyzing a number of properties of communication between the number of nodes. Furthermore, multi-virtualization scheme selection can include selecting a virtualization scheme for the communication between the number of nodes based on the number of properties of the communication.