SDN Controller Dynamic Virtualization Scheme Selection
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Productivity
If multiple virtualization schemes are supported and dynamically selected, then network performance and adaptability are improved, but device complexity and control complexity increase
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
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
3Device complexity
If virtualization scheme selection is made without analyzing communication properties, then device complexity is reduced, but data transfer performance and optimization deteriorate
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
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
Data Source
Figure 1
Figure 2
Figure 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.