Dynamic Sampling Policy for Network Visibility Appliances

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network visibility technologies rely on static sampling policies, which are inefficient as they do not adapt to changes in network traffic, leading to suboptimal utilization of monitoring tools and requiring significant manual intervention.

Innovation Solution

A network visibility appliance dynamically determines a data traffic sampling policy based on real-time network traffic characteristics, such as throughput and metadata, to optimize tool usage and prevent performance constraints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a static sampling policy is used to prevent exceeding tool throughput capacity, then tool performance constraints are avoided, but tool capacity utilization becomes inefficient during lower traffic periods

Engineering Contradiction:
Improvetool performance constraint complianceVSAvoidtool capacity utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic sampling policies that automatically adjust sampling rates based on real-time network traffic conditions and tool capacity status. The system transitions from static conservative sampling to adaptive sampling that increases rates during low traffic periods and decreases rates during high traffic periods, thereby simultaneously improving tool utilization while maintaining performance constraint compliance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms where the network visibility appliance continuously monitors tool throughput capacity and network traffic patterns, then uses this information to dynamically adjust sampling policies. This closed-loop control enables the system to respond to changing conditions and optimize tool utilization while preventing capacity overload.

Inventive Principle:
Principle #23Feedback

2Productivity

If manual sampling policy updates are performed to optimize tool usage, then tool capacity utilization can be improved, but significant time and effort are required from network administrators

Engineering Contradiction:
Improvetool capacity utilizationVSAvoidmanual policy update time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent enables the sampling policy system to self-adjust and self-optimize automatically without requiring manual intervention from network administrators. The network visibility appliance autonomously monitors traffic patterns, evaluates tool capacity, and modifies sampling policies in real-time, eliminating the need for manual policy updates while maintaining optimal tool utilization.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Through continuous feedback loops, the system automatically detects when policy optimization is needed and executes adjustments without human involvement. This eliminates the time and effort previously required from administrators to manually analyze traffic patterns and update policies.

Inventive Principle:
Principle #23Feedback

3Reliability

If conservative sampling policies are defined to avoid exceeding maximum throughput, then tool performance constraints are maintained, but significant tool capacity remains unused during lower network traffic

Engineering Contradiction:
Improvethroughput constraint complianceVSAvoidsampling policy adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system transforms static conservative sampling policies into dynamic adaptive policies that automatically adjust sampling rates based on current network conditions. During low traffic periods, the system increases sampling rates to utilize available tool capacity, while during high traffic periods, it decreases rates to maintain throughput constraint compliance, thereby achieving both reliability and adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11115294B2Automatic dynamic determination of data traffic sampling policy in a network visibility appliance
Publication Date: 2021.09.07 GIGAMON INC
  • US11115294B2 patent drawing
  • US11115294B2 patent drawing
  • US11115294B2 patent drawing

AI summary

A network visibility appliance automatically and dynamically determines a data traffic sampling policy that it should apply, i.e., a policy for determining which flows the network appliance should forward to one or more tools. The technique can be used to adjust for changes in network traffic to avoid exceeding performance constraints (e.g., maximum throughput) of network analytic tools, while maintaining high efficiency of usage of the tools. In the technique, a policy engine monitors network traffic characteristics in a subscriber throughput table and dynamically determines a sampling policy to apply, so as to decrease and/or increase traffic throughput to a given tool, so that the tool is efficiently used.