SDN Manager GUI for Data Flow Path Determination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Software-defined networking (SDN) environments often require programming expertise and specific applications to manage network traffic paths, limiting their adoption in environments without developers or suitable interfaces, and struggle to optimize data transfer paths for bandwidth and shortest routes.

Innovation Solution

An SDN manager that abstracts the programmatic interface of the controller, providing graphical user interfaces (GUIs) to create and manage network paths, allowing users to select optimized or shortest data flow paths based on bandwidth and hop count, and continuously monitors these paths for security, isolation, and service level agreements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a programmatic interface is used to manage network traffic paths, then network path management capability is improved, but device complexity and ease of operation deteriorate due to requiring programming expertise

Engineering Contradiction:
Improvenetwork path management capabilityVSAvoidease of operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a graphical user interface (GUI) as an intermediary between users and the network controller. This GUI translates user-friendly visual selections into the programmatic commands needed to manage network paths, eliminating the need for users to directly interact with complex programming interfaces while maintaining full path management capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a visual representation (copy) of the network topology and available paths through the GUI. Users interact with this visual model to select paths, and the system translates these visual selections into actual network path configurations, simplifying the interaction without losing functionality.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If multiple data flow paths are determined and displayed, then path optimization options are improved, but device complexity increases

Engineering Contradiction:
Improvepath optimization optionsVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the network path determination process into distinct visual components within the GUI. Different path types (shortest path, optimized path, manual path) are presented as separate selectable options, allowing the system to handle multiple paths systematically without overwhelming complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a visual dimension to path representation by displaying paths as graphical elements in the GUI. This visual dimension allows multiple paths to be represented and compared intuitively without increasing operational complexity, as users can visually distinguish and select between different path options.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9288143B2Data flow path determination
Publication Date: 2016.03.15 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9288143B2 patent drawing
  • US9288143B2 patent drawing
  • US9288143B2 patent drawing

AI summary

A method of determining a data flow path within a computing network includes, with the processor executing a data flow path determination module, determining a number of data flow paths between a first node and a second node within the computing network, and with a with the processor executing a graphical user interface (GUI) module, displaying the data flow paths to a user.