Traffic-Aware Sampling Rate Adjustment in Network Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network devices can only configure a static or random sampling rate for traffic statistics, which does not adapt to changes in traffic load, leading to inefficient traffic analysis and potential security breaches.

Innovation Solution

Implementing a traffic-aware sampling rate adjustment mechanism within network devices, where sampling units monitor packet rates and adjust sampling rates dynamically based on threshold changes, allowing for adaptive and responsive traffic sampling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a static or random sampling rate is configured in network devices, then the device complexity is reduced and ease of operation is improved, but the adaptability to traffic load changes deteriorates and measurement precision of traffic statistics worsens

Engineering Contradiction:
Improveconfiguration simplicityVSAvoidadaptability to traffic load
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic sampling rate adjustment by introducing a sampling rate adjustment module that automatically modifies the sampling rate based on real-time traffic load detection. The system transitions from static configuration to dynamic adaptation by continuously monitoring packet rates and adjusting sampling parameters without requiring manual reconfiguration, thereby resolving the contradiction between operational simplicity and adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback mechanisms where the sampling rate adjustment module receives information about actual traffic load and uses this feedback to compute and apply appropriate sampling rate adjustments. This closed-loop control enables the system to automatically adapt to changing traffic conditions while maintaining ease of operation, as the feedback-driven adjustment occurs autonomously without user intervention.

Inventive Principle:
Principle #23Feedback

2Device complexity

If a static or random sampling rate is used, then device complexity is reduced, but measurement precision of traffic statistics and reliability of traffic analysis deteriorate

Engineering Contradiction:
Improvesampling mechanism complexityVSAvoidtraffic statistics accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system dynamically adjusts sampling rates based on actual traffic conditions, allowing the sampling mechanism to maintain high measurement precision across varying load conditions. The sampling rate adjustment module continuously optimizes sampling parameters to match current traffic patterns, ensuring accurate traffic statistics without requiring complex manual configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the sampling rate parameter dynamically based on detected traffic load conditions. The sampling rate adjustment module computes appropriate parameter adjustments and applies them in real-time, enabling the system to maintain high measurement precision for traffic statistics while avoiding the complexity of manually configured multiple sampling rates for different conditions.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If sampling rate is increased to capture more traffic details, then measurement precision improves, but loss of energy and processing resources increases

Engineering Contradiction:
Improvetraffic analysis accuracyVSAvoidprocessing resource consumption
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent dynamically changes the sampling rate parameter based on actual traffic load conditions. During high-traffic periods, the system increases sampling precision when needed, and during low-traffic periods, it reduces sampling intensity to conserve processing resources and energy. This adaptive parameter adjustment resolves the contradiction between measurement precision and resource consumption.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The sampling mechanism transitions from static to dynamic operation, adjusting sampling intensity in real-time according to traffic conditions. The sampling rate adjustment module ensures that high measurement precision is applied only when necessary (during high-load conditions), thereby optimizing the balance between traffic analysis accuracy and processing resource consumption.

Inventive Principle:
Principle #15Dynamics

4Ease of operation

If random sampling is used, then ease of operation is improved, but reliability of traffic flow analysis and security threat detection deteriorates

Engineering Contradiction:
Improvesampling configurationVSAvoidtraffic flow analysis reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements feedback-driven sampling rate adjustment where the system monitors actual traffic conditions and uses this information to adjust sampling rates for improved reliability. The sampling rate adjustment module receives feedback about traffic patterns and threat indicators, then computes appropriate sampling rate adjustments to enhance the reliability of traffic flow analysis and security detection while maintaining ease of operation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The sampling mechanism becomes self-adjusting through the sampling rate adjustment module that autonomously modifies sampling parameters based on detected traffic conditions. The system serves itself by automatically optimizing sampling rates without external intervention, thereby improving the reliability of traffic analysis and threat detection while maintaining operational simplicity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9929965B1Traffic-aware sampling rate adjustment within a network device
Publication Date: 2018.03.27 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9929965B1 patent drawing
  • US9929965B1 patent drawing
  • US9929965B1 patent drawing

AI summary

Techniques are described for providing traffic-aware sampling rate adjustment within network devices. As inbound packets are received at an interface, a sampling unit of a forwarding circuit of the network device samples the inbound packets at a current sampling rate and directs a subset of the inbound packets to a service card of the network device. A flow controller within the service card of the network device processes the subset of the inbound packets to generate flow records. When changes in the rate at which the inbound packets are received exceed a defined threshold, the flow controller adjusts the current sampling rate at which the forwarding circuit samples the inbound packets received at the interface. Moreover, the flow controller adaptively adjusts the sampling rate such that the flow sampling resources the device are being utilized in accordance with the utilization thresholds.