SDN Policy Updating Using Performance Indices and Flow Table Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software-defined networking (SDN) systems face challenges in optimizing routing paths to prevent data transmission saturation on specific links while efficiently utilizing overall network bandwidth, and manual analysis of network policies is inefficient and lacks versatility for various platforms.

Innovation Solution

An automated method using an algorithm to analyze and update SDN policies by identifying performance index parameters, determining the need for improvement, executing algorithms to check execution information, and updating policies based on this information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If routing path is optimized to reduce transmission length, then data transmission speed is improved, but data transmission concentration occurs on specific links causing saturation

Engineering Contradiction:
Improvedata transmission speedVSAvoidlink saturation
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent segments the routing optimization into multiple objectives: minimizing average routing path length while simultaneously distributing traffic across multiple links. The controller divides the routing decision into path selection and load balancing components, using flow tables to distribute packets across different paths rather than concentrating them on a single optimized path.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the optimization parameter from single-objective (minimum path length) to multi-objective (average path length + link utilization distribution). By introducing link utilization as a secondary optimization criterion, the system adjusts routing parameters to balance transmission speed with load distribution, preventing saturation while maintaining efficiency.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If manual analysis is used to determine policy modifications, then analysis precision is improved, but work efficiency deteriorates

Engineering Contradiction:
Improvepolicy analysis precisionVSAvoidwork efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs self-service by automatically analyzing network policies and determining optimal modifications. The controller autonomously evaluates flow tables, calculates performance indices, and generates policy updates without requiring manual human analysis, thereby maintaining precision while dramatically improving work efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical manual analysis process with an automated computational system. The controller uses algorithms to automatically process flow table information, calculate performance metrics, and determine policy modifications, substituting human cognitive processing with automated computational mechanisms.

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

3Reliability

If network policies are modified to improve performance, then SDN performance is improved, but complexity of policy analysis increases

Engineering Contradiction:
ImproveSDN performanceVSAvoidpolicy analysis complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the complex policy analysis functionality into a dedicated controller module. By separating the analysis logic from the routing decisions, the system manages complexity centrally in the controller while keeping the flow tables and switching logic simple and distributed at lower levels.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The controller acts as an intermediary between the flow tables and the routing decisions. It receives flow table information, performs complex performance analysis, and generates simplified policy modification instructions, thereby managing analysis complexity in a centralized manner while maintaining simplicity in the distributed forwarding plane.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12494980B2Target performance based method of updating policies for software-defined networking of electronic device
Publication Date: 2025.12.09 AGENCY FOR DEFENSE DEV
  • US12494980B2 patent drawing
  • US12494980B2 patent drawing
  • US12494980B2 patent drawing

AI summary

An electronic device and a method of improving a performance of a software-defined networking (SDN) of the electronic device are provided. The method includes: identifying at least one policy from a flow table of the software-defined networking; identifying performance index parameters based on information about the at least one policy; determining whether or not an improvement in the performance of the software-defined networking is required based on the performance index parameters and a target performance index; when the improvement in the performance of the software-defined networking is determined to be required, executing a predetermined algorithm based on information about the performance index parameters to check execution information about the at least one policy; and updating the at least one policy based on the execution information.