Adaptive Hierarchical Heavy Hitter Detection in Network Traffic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Detecting traffic anomalies in large packet-switched networks, such as VoIP networks, is challenging due to the high volume of data and complex hierarchical structures, making it difficult to maintain per-flow state and detect anomalies in near real-time.

Innovation Solution

A method and apparatus that use an adaptive data structure to identify hierarchical heavy hitters by estimating traffic aggregates and dynamically adjusting the granularity of monitoring, allowing for near real-time detection with lower update costs and deterministic accuracy, independent of data volume.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If per-flow state is maintained for anomaly detection, then detection accuracy is improved, but memory usage and processing overhead become prohibitive due to millions of concurrent flows

Engineering Contradiction:
Improveanomaly detection accuracyVSAvoidmemory usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the traffic monitoring problem into hierarchical levels (e.g., source IP, destination IP, protocol, port combinations). Instead of tracking all individual flows, it monitors aggregates at multiple hierarchical levels, allowing detection of anomalies at appropriate granularity without requiring per-flow state for all traffic

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces hierarchical aggregation levels as an additional dimension to the monitoring approach. By organizing traffic statistics in a hierarchical structure (from coarse-grained aggregates to fine-grained flows), it enables accurate anomaly detection at relevant levels while avoiding the memory burden of tracking every individual flow

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If all traffic components are tracked individually, then detection completeness is improved, but processing time and computational resources become infeasible

Engineering Contradiction:
Improvedetection completenessVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the traffic stream into hierarchical segments, processing and aggregating traffic statistics at multiple levels. This segmentation allows the system to identify anomalies at aggregate levels quickly, without requiring complete individual inspection of every packet or flow, thus maintaining detection completeness for significant anomalies while reducing processing time

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by focusing computational resources on identifying and monitoring hierarchical aggregates that are likely to contain anomalies, rather than uniformly processing all traffic components. This allows the system to achieve sufficient detection completeness for security and performance monitoring without the excessive processing cost of complete individual flow analysis

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If monitoring granularity is increased to detect all hierarchical anomalies, then detection accuracy is improved, but computational complexity increases significantly

Engineering Contradiction:
Improvehierarchical anomaly detection accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the monitoring task across hierarchical levels, where each level handles a specific granularity of traffic aggregation. This segmentation allows accurate detection of anomalies at different hierarchical levels (e.g., source IP level, destination IP level, flow level) without requiring the entire system to operate at maximum granularity, thus reducing overall computational complexity while maintaining detection accuracy where needed

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7437385B1Methods and apparatus for detection of hierarchical heavy hitters
Publication Date: 2008.10.14 AT&T INTELLECTUAL PROPERTY II LP
  • US7437385B1 patent drawing
  • US7437385B1 patent drawing
  • US7437385B1 patent drawing

AI summary

An efficient streaming method and apparatus for detecting hierarchical heavy hitters from massive data streams is disclosed. In one embodiment, the method enables near real time detection of anomaly behavior in networks.