Asynchronous Large Flow Detection in Communication Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network traffic control systems face challenges in efficiently detecting large flows and responding to changes in traffic due to high resource costs, delays, and limited scalability, making it difficult to address issues like Distributed Denial of Service (DDoS) mitigation and multi-path load balancing.

Innovation Solution

A system and method that uses a controller device to asynchronously calculate traffic rates based on randomly sampled packets, compare them with a threshold, generate notifications for large flows, create filters, assign actions, and install them in network devices using OpenFlow protocol, with the ability to dynamically configure network devices to manage large flows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If packet sampling is used to monitor traffic, then network resource costs are reduced, but measurement precision and detection accuracy deteriorate

Engineering Contradiction:
Improvenetwork resource costVSAvoidtraffic rate measurement accuracy
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The system pre-configures multiple flow detection rules in the controller before traffic analysis begins. These rules are prepared in advance and automatically applied when matching traffic patterns are detected, enabling rapid response without real-time rule compilation overhead.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediate processing layer that aggregates and analyzes sampled packet data before making control decisions. This intermediary analysis mechanism reconciles the coarse-grained sampled data with fine-grained traffic control requirements, maintaining measurement effectiveness while using resource-efficient sampling.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If traditional flow detection methods are used, then comprehensive traffic analysis is achieved, but response time increases and scalability is limited

Engineering Contradiction:
Improvetraffic analysis completenessVSAvoidresponse speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The system segments flow detection into multiple independent rule templates that can be individually matched against traffic. This segmentation allows parallel processing of different traffic patterns simultaneously, improving response speed while maintaining comprehensive detection coverage through the collective set of rules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by implementing a tiered detection approach where commonly attacked protocols and ports are monitored with higher priority and more aggressive detection rules. This allows the system to focus computational resources on the most critical traffic patterns, achieving fast response for high-priority threats while maintaining acceptable detection capability across all traffic.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If network devices are directly configured for flow control, then control precision is improved, but device complexity and management overhead increase

Engineering Contradiction:
Improveflow control precisionVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The controller serves as an intermediary that centralizes flow rule management and device configuration. It translates high-level security policies into device-specific configuration commands, thereby maintaining precise control while shielding individual network devices from complexity. The controller abstracts the complex coordination logic from the data plane devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system employs universal flow rule templates that can be applied across multiple network devices with different capabilities. These templates define portable, device-agnostic flow characteristics that can be instantiated on various platform types, reducing the need for device-specific customization and simplifying overall system management.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9722926B2Method and system of large flow control in communication networks
Publication Date: 2017.08.01 INMON CORP
  • US9722926B2 patent drawing
  • US9722926B2 patent drawing
  • US9722926B2 patent drawing

AI summary

A method for controlling large flows in a network includes asynchronously calculating a traffic rate associated with a network flow by a controller device based on a randomly sampled packet, comparing the calculated traffic rate with a threshold value, and generating a notification of a large flow when the rate exceeds the threshold value. The method further includes creating a filter in response to the notification, assigning an action to the filter, and installing the filter and the action in a network device. In addition, the method includes removes the installed filter and action from the network device after a time interval has elapsed.