Flow Record Restriction Apparatus for Network Congestion Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In communication systems using flow technologies like NetFlow and IPFIX, increased flow due to attack traffic leads to congestion in measurement networks, or results in incomplete information transmission due to buffer overflow when congestion control protocols are used.

Innovation Solution

A Flow Record restriction apparatus that generates, manages, and transmits Flow Records, aggregating less important records when the buffer limit is exceeded to maintain a predetermined number, preventing congestion and buffer overflow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the number of Flow Records is increased to capture complete traffic information, then measurement precision is improved, but network congestion occurs and buffer overflow happens

Engineering Contradiction:
Improvetraffic information completenessVSAvoidnetwork congestion
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent changes the parameter of Flow Record quantity from unlimited to limited (predetermined number). The flow transmission apparatus controls the number of Flow Records to be transmitted to not exceed a predetermined threshold, thereby preventing network congestion while maintaining essential traffic monitoring capabilities

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies partial action by transmitting only a predetermined number of Flow Records rather than all generated records. This selective transmission prevents buffer overflow and network congestion while still providing sufficient traffic information for measurement purposes

Inventive Principle:
Principle #16Partial or excessive action

2Loss of information

If all generated Flow Records are transmitted to measurement terminal, then information completeness is improved, but internal buffer overflow occurs when using TCP/SCTP with congestion control

Engineering Contradiction:
Improvetraffic information completenessVSAvoidbuffer capacity
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by controlling the number of Flow Records before they enter the transmission buffer. The flow transmission apparatus limits the number of Flow Records to be transmitted to not exceed a predetermined number, preventing buffer overflow before it occurs

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter of Flow Record quantity from unlimited to limited. By controlling the number of Flow Records to be transmitted to not exceed a predetermined threshold, the system prevents internal buffer overflow while maintaining essential traffic monitoring

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8239565B2Flow record restriction apparatus and the method
Publication Date: 2012.08.07 NIPPON TELEGRAPH & TELEPHONE CORP
  • US8239565B2 patent drawing
  • US8239565B2 patent drawing
  • US8239565B2 patent drawing

AI summary

A Flow Record restriction apparatus is provided for restricting a transmission number of Flow Records while maintaining measurement information of the whole traffic. The Flow Record restriction apparatus includes: a flow generation unit 202 configured to determine a set of packets having the same attribute to be a flow of the same communication, and to generate a Flow Record based on header information of the packets for each flow; a Flow Record number restriction function unit 203 including a management buffer for temporarily storing generated Flow Records, and being configured to read the Flow Records from the management buffer and output the Flow Records; and a Flow Record transmission unit 204 configured to packetize the output Flow Records to transmit packets over the measurement network, wherein, when a number of Flow Records stored in the management buffer exceeds a preset upper limit value, the Flow Record number restriction function unit 203 aggregates a part of stored Flow Records.