Data Packet Flow Regulation System for Network Congestion Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data packet replication in virtual private local area network systems leads to traffic flooding, causing delays and disruptions in data switching systems, especially when data is transferred between geographically distributed sites.

Innovation Solution

Implementing a data packet flow regulation system that uses a regulator with a data packet identifier, configuration module, and calculator to enforce flow policy criteria on a per VLAN or virtual Forwarding Instance basis, suppressing data packets if they exceed defined suppression levels to prevent network congestion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data packets are replicated on all active VCs before sending to the data switching system, then data transfer capability is improved, but network congestion and traffic flooding occur

Engineering Contradiction:
Improvedata transfer capabilityVSAvoidnetwork congestion
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The regulator performs preliminary assessment of data packet flow rates before packets are replicated and sent through VCs. By calculating the flow rate using the formula Rout = Rin × Nvcs and comparing it against a suppression level threshold, the system prevents congestion before it occurs, rather than reacting after flooding has happened.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the regulator continuously monitors data packet flow rates, calculates the projected load after replication, and dynamically suppresses packets when the threshold is exceeded. This closed-loop control prevents network congestion by adjusting packet flow based on real-time conditions.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If data packets are replicated on all active VCs, then data transfer coverage is improved, but data transmission delays and loss increase

Engineering Contradiction:
Improvedata transfer coverageVSAvoiddata transmission delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The regulator assesses the flow rate before packet replication occurs, allowing the system to prevent excessive replication that would cause delays. By calculating Rout = Rin × Nvcs and comparing against the suppression level, the system avoids creating traffic conditions that would lead to transmission delays and packet loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system takes preliminary anti-action by suppressing data packets before they can cause flooding and subsequent delays. The regulator identifies when flow rates would exceed thresholds and prevents those packets from being replicated, thereby avoiding the harmful effects of congestion-induced delays and loss.

Inventive Principle:
Principle #9Preliminary anti-action

3Productivity

If data switching system processes all replicated packets, then data transfer throughput is improved, but system disruption and instability occur

Engineering Contradiction:
Improvedata transfer throughputVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The regulator performs preliminary filtering of data packets based on calculated flow rates before they reach the data switching system. By suppressing packets that would cause the Rout to exceed the suppression level, the system maintains stable operating conditions and prevents disruptions while still allowing acceptable traffic throughput.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from flow rate calculations to dynamically control packet suppression. The regulator continuously monitors Rin and Nvcs, calculates the resulting Rout, and adjusts packet flow accordingly, maintaining system stability while maximizing throughput within safe operating limits.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7411909B2System and method for regulating data traffic in a network
Publication Date: 2008.08.12 CISCO TECHNOLOGY INC
  • US7411909B2 patent drawing
  • US7411909B2 patent drawing
  • US7411909B2 patent drawing

AI summary

A method and system for regulating the flow of data packets in a data switching network environment is provided. The network comprises at least one virtual local area network (VLAN), at least one provider edge (PE), and a data switching system. The method comprises the steps of configuring flow policy criteria for data packets for each VLAN and regulating the flow of data packets between the VLAN and the data switching system according to the flow policy criteria. The system for regulating the flow of data packets comprises the means for performing the method steps given above. The method can also regulate the flow of data packets, by defining the flow policy criteria for each virtual forwarding instance (VFI) in the network.