Network Flow Management via Aggregated Switch Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Software Defined Networking (SDN) techniques face limitations in managing network flows across the network, failing to easily detect and address operational environment conditions, bandwidth requirements, positional configurations, and transient/sustained flow microbursts, among others.

Innovation Solution

An information handling system that collects first-level flow information from switch devices, filters and structures it to generate second-level flow information, analyzes it based on current flow operation policies, and determines policy changes to distribute updated policies to switch devices for optimized flow operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If conventional SDN techniques utilize individual switch-based and port-based data collection, then switch-level management and flow analysis are achieved, but network-wide flow management capability is limited

Engineering Contradiction:
Improvenetwork flow management complexityVSAvoidnetwork-wide flow management capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a flow collector as an intermediary component that aggregates flow information from multiple switches and presents a unified view to the controller. This mediator layer consolidates data from individual switch-based collection points into network-wide flow information, enabling comprehensive flow management without requiring each switch to independently perform complex analysis tasks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transitions from single-switch, single-port dimensional flow collection to a multi-dimensional aggregation model where flow information is collected across multiple switches, ports, and time periods. The flow collector aggregates data along multiple dimensions (switch identity, port identity, time windows) to create comprehensive network-wide flow views that enable holistic flow management.

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

2Speed

If real-time flow information collection is implemented across the network, then flow management responsiveness is improved, but system resource consumption increases

Engineering Contradiction:
Improveflow management responsivenessVSAvoidsystem resource consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic flow information collection where the flow collector gathers flow data at regular time intervals rather than continuously. Flow information is collected for specific time windows and aggregated periodically, providing timely flow management capabilities while reducing the overall data collection burden and resource consumption compared to continuous monitoring.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent collects flow information at a granular level (individual switch and port levels) that is more detailed than strictly necessary for network-wide management, then aggregates this excessive detail into summarized network-wide views. This partial collection approach ensures all relevant flow data is captured at the source while the aggregation process filters out redundant information for higher-level management.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If comprehensive flow information is collected from all switches, then network-wide flow visibility is achieved, but data processing complexity increases

Engineering Contradiction:
Improvenetwork flow information completenessVSAvoiddata processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the flow information collection and processing task into distinct hierarchical levels: individual switch-level flow data collection, flow collector-level aggregation across multiple switches, and controller-level network-wide flow management. This segmentation allows each component to handle only its portion of the data processing complexity while maintaining comprehensive network-wide flow visibility through the hierarchical aggregation structure.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9979637B2Network flow management system
Publication Date: 2018.05.22 DELL PROD LP
  • US9979637B2 patent drawing
  • US9979637B2 patent drawing
  • US9979637B2 patent drawing

AI summary

A network flow management system includes controllers that are each coupled to a subset of switch devices, and a flow management server system that is coupled to each of the controllers. The flow management server system collects first-level flow information for the switch devices from the controllers, and filters and structures the first-level flow information to generate second-level flow information. The flow management server system then analyzes the second-level flow information based on current flow operation policies that are configured to cause the switch devices to perform first flow operations and, in response, determines flow operation policy changes. The flow management server system then distributes updated flow operation policies that includes the flow operation policy changes to each of the controllers, where the updated flow operation policies cause the switch devices to perform second flow operation that are different than the first flow operations.