SDN Network Element Status Check Reduces Data Traffic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In software-defined networks, data traffic between network elements and controllers can become a bottleneck during data-driven learning due to repeated transfers of frame information before relevant entries are configured, leading to excessive data traffic and capacity issues.

Innovation Solution

A network element with a data transfer interface and processing system that checks for status information indicating availability of frame information, updating the status and arranging for necessary transfers only when information is not already available to the controller, thereby reducing unnecessary data transfers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If frame information is transferred repeatedly from network element to controller during data-driven learning, then the controller can configure the control system, but excessive data traffic creates a bottleneck

Engineering Contradiction:
Improvecontrol system configurationVSAvoiddata traffic volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent introduces a status information mechanism that records whether frame information has already been transferred to the controller. Before transferring frame information, the network element checks the status information to determine if the information has already been sent. This preliminary check prevents redundant transfers and reduces data traffic volume while ensuring the controller receives necessary information for control system configuration.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If all frame information is transferred to the controller, then complete learning data is available, but network capacity is exceeded due to excessive transfers

Engineering Contradiction:
Improveframe information completenessVSAvoidnetwork throughput
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent implements a feedback mechanism where the network element checks status information before transferring frame information. The status information acts as feedback that indicates whether the controller already possesses the frame information. This feedback loop prevents redundant transfers, reducing network traffic and improving throughput while ensuring the controller receives complete necessary information for learning and configuration.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If the network element waits for controller configuration before managing data frames, then accurate routing is achieved, but network efficiency decreases due to repeated controller communications

Engineering Contradiction:
Improverouting accuracyVSAvoidconfiguration time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent uses status information to preliminarily determine whether frame information has already been transferred to the controller. This preliminary action allows the network element to avoid unnecessary waiting and repeated communications, reducing configuration time while ensuring routing accuracy is maintained by transferring information only when necessary.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10432517B2Network element of a software-defined network
Publication Date: 2019.10.01 CORIANT
  • US10432517B2 patent drawing
  • US10432517B2 patent drawing
  • US10432517B2 patent drawing

AI summary

A network element of a software-defined network includes a processing system for maintaining a control system for managing data. The control system is maintained in accordance with configuration data received from a controller of the software-defined network. In a case where the control system has no entry corresponding to frame information related to a received data frame, the processing system checks whether status information indicates availability of the frame information to the controller. If the status information does not indicate the availability, the processor system arranges the frame information to be available to the controller and updates the status information to indicate the availability. Thus, data traffic related to data-driven learning and occurring between the network element and the controller can be reduced with the aid of the above-mentioned status information.