Network Device Traffic Regulation via Packet Delay Measurement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network devices face congestion issues due to accumulating data packets, leading to delays and losses in data transmission, as conventional techniques struggle to accurately measure congestion levels, especially in complex networks with multiple input and output queues.

Innovation Solution

A method and system that monitor and regulate data traffic by measuring the time spent by packets in the network device, using a regulator to label packets for dropping, suppressing, or temporary stopping based on configured criteria, such as weighted average time spent in queues, to manage congestion effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data packets are accumulated in buffers to maximize buffer utilization during congestion, then buffer utilization is improved, but congestion assessment accuracy deteriorates

Engineering Contradiction:
Improvebuffer utilizationVSAvoidcongestion assessment accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent changes the measurement parameter from queue length to packet delay time. By measuring the time packets spend in queues rather than counting queue lengths, the system can accurately assess congestion levels even when buffers are fully utilized, as delayed packets will show increased transit times regardless of buffer fullness.

Inventive Principle:
Principle #35Parameter changes

2Difficulty of detecting and measuring

If queue length is measured to determine congestion level, then congestion detection is implemented, but measurement accuracy deteriorates in complex networks with multiple queues

Engineering Contradiction:
Improvecongestion detection capabilityVSAvoidcongestion level accuracy
Core Design Contradiction:
Difficulty of detecting and measuringVSMeasurement precision

Solution Approach 1:

The patent implements feedback by having network devices measure packet delay times and use this information to regulate incoming traffic rates. The measured delays are fed back to adjust traffic admission, creating a closed-loop control system that accurately reflects actual congestion conditions across multiple queues.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary measurement of packet delay times before making congestion determination decisions. By measuring the time packets spend in queues during normal operation, the system builds an accurate picture of congestion levels before threshold breaches occur, enabling proactive congestion management.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If data packets are evenly distributed in buffers during congestion, then buffer utilization is maximized, but congestion magnitude assessment deteriorates

Engineering Contradiction:
Improvebuffer utilizationVSAvoidcongestion magnitude assessment
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent changes from measuring queue length (number of packets) to measuring packet delay time (time spent in queue). This parameter change allows accurate congestion magnitude assessment even when packets are evenly distributed throughout buffers, as the delay time reflects the actual time packets are held regardless of their spatial distribution.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If conventional congestion control techniques are used, then packet dropping is implemented, but transmission delay increases due to queue formation

Engineering Contradiction:
Improvepacket transmission efficiencyVSAvoiddata transmission delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary congestion control by measuring packet delay times and regulating traffic admission before queues become full and packets must be dropped. By proactively adjusting traffic rates based on delay measurements, the system prevents congestion buildup that would cause packet loss and excessive delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables packets to skip through the network device more quickly by regulating incoming traffic to match outgoing capacity. This prevents queue formation and allows packets to pass through with minimal delay, effectively making the network device appear as if packets are rushing through without accumulation.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS7660252B1System and method for regulating data traffic in a network device
Publication Date: 2010.02.09 CISCO TECHNOLOGY INC
  • US7660252B1 patent drawing
  • US7660252B1 patent drawing
  • US7660252B1 patent drawing

AI summary

A method and a system for controlling a packet passing through a network device are provided. The method includes timestamping the packet with an arrival time when it arrives at the network device, and determining the time the packet spends in the network device. The time spent is calculated by comparing the arrival time stamp and the exit time stamp. Subsequently, the packet is labeled, based on a function of the determined time spent in the network device. The packet can be labeled, to be dropped, suppressed or temporarily stopped. The system for controlling the packet passing through the network device comprises the means for performing the above mentioned steps.