Federated Microburst Detection via Distributed Sensor Analytics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network traffic monitoring systems lack the granularity to detect and diagnose microbursts, which cause temporary network overloads and packet drops even in low-traffic environments, often leading to misdiagnosis and inadequate solutions.

Innovation Solution

A network traffic monitoring system with sensors that detect and analyze packet flows over specified time periods, generating flow summaries that are sent to an analytics engine to identify nodes experiencing microbursts and determine their causes, utilizing an application dependency map to suggest remedies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional packet loss detection methods are used, then packet drops can be identified, but microbursts cannot be effectively detected or diagnosed due to lack of granularity

Engineering Contradiction:
Improvemicroburst detection precisionVSAvoidmonitoring system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the monitoring system into distributed sensors deployed at network nodes, each independently analyzing local packet flows. This segmentation enables precise microburst detection at the node level while avoiding the complexity of a centralized system that would need to process all network traffic globally. Each sensor divides the monitoring task into manageable local units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds temporal dimensionality to packet analysis by examining packet arrival patterns over time intervals rather than just counting total packets. This dimensional transformation enables detection of microbursts as temporal anomalies in packet flow patterns, achieving precise detection without requiring complex global state tracking.

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

2Loss of information

If network monitoring focuses on overall utilization, then general network health can be assessed, but microbursts with low byte-counts are missed

Engineering Contradiction:
Improvemicroburst information lossVSAvoidnetwork monitoring efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent applies local quality analysis by having each sensor examine the specific characteristics of packet flows passing through its local node, rather than applying uniform global monitoring. This local focus captures microburst patterns specific to each node's traffic patterns while maintaining overall network monitoring efficiency through distributed operation.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent creates local copies of monitoring functionality at each network node through deployed sensors, rather than relying on a single centralized monitoring point. This copying approach ensures that microburst information is captured locally where it occurs, preventing information loss while maintaining scalable system productivity.

Inventive Principle:
Principle #26Copying

3Loss of information

If buffer overflow detection is used on switches, then some microburst indicators can be identified, but sufficient diagnostic information is not provided

Engineering Contradiction:
Improvediagnostic information completenessVSAvoidmicroburst detection difficulty
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent performs preliminary analysis of packet flow characteristics at the sensor level before data reaches the analytics engine. Sensors pre-process packet data to extract relevant features and patterns, providing the analytics engine with prepared diagnostic information that reduces the difficulty of microburst detection and diagnosis while ensuring complete information is captured.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10972388B2Federated microburst detection
Publication Date: 2021.04.06 CISCO TECHNOLOGY INC
  • US10972388B2 patent drawing
  • US10972388B2 patent drawing
  • US10972388B2 patent drawing

AI summary

An example method includes a sensor detecting multiple packets of a flow during a specified total time period (e.g., a reporting time period). The total time period can be subdivided into multiple time periods. The sensor can analyze the detected packets to determine an amount of network utilization for each of the time periods. The sensor can then generate a flow summary based on the network utilization and the flow and send the flow summary to an analytics engine. Multiple other sensors can do similarly for their respective packets and flows. The analytics engine can receive the flow summaries from the various sensors and determine a correspondence between flow with high network utilization at a specific time period and a node or nodes. These nodes that experienced multiple flows with high network utilization for a certain period of time can be identified as experiencing a microburst.