High-Frequency Telemetry ASIC for Microburst Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing telemetry solutions in network switches are CPU-intensive and lack the speed and memory capacity to handle high-frequency data collection, especially for ML/AI workloads, leading to missed microbursts and congestion detection inefficiencies.

Innovation Solution

A network device ASIC with a hardware accelerator, such as a DMA hardware accelerator, collects telemetry data from hardware units and writes it to memory, reducing CPU involvement and enabling sampling rates faster than every millisecond.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional CPU-intensive telemetry solutions are used, then device complexity is reduced, but processing speed and sampling rate are insufficient to detect microbursts and high-frequency network changes

Engineering Contradiction:
Improvesampling rateVSAvoidhardware accelerator complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The telemetry system is segmented into distinct functional components: a hardware accelerator for high-speed data collection, a microcontroller for command coordination, and a CPU for analysis. This segmentation allows each component to operate at optimal speeds and complexities, resolving the contradiction between high sampling rate and device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A hardware accelerator serves as an intermediary between the network hardware and the CPU. It performs the complex task of high-frequency telemetry data collection and transfer, mediating between the need for high sampling rates and the limitations of CPU-based systems, thereby enabling fast sampling without requiring the entire system to be complex.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If sampling rate is increased to detect microbursts, then detection precision improves, but CPU processing capacity is overwhelmed

Engineering Contradiction:
Improvemicroburst detection precisionVSAvoidCPU processing capacity
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The telemetry data collection function is extracted from the CPU and implemented as a dedicated hardware accelerator. This extraction allows high-precision microburst detection through high-rate sampling while preserving CPU processing capacity for analysis and other tasks, as the hardware accelerator handles the data collection independently.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The hardware accelerator performs self-service by autonomously collecting and transferring telemetry data at high rates without requiring continuous CPU intervention. This self-service capability enables precise measurement of network events while the CPU remains free for higher-level processing, resolving the contradiction between measurement precision and processing capacity.

Inventive Principle:
Principle #25Self-service

3Loss of information

If telemetry data is collected at high frequency, then network visibility improves, but data volume and memory requirements increase

Engineering Contradiction:
Improvenetwork dynamics visibilityVSAvoidtelemetry data volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The hardware accelerator performs preliminary action by collecting and buffering telemetry data in high-speed memory before transfer to the CPU. This preliminary data accumulation enables comprehensive network visibility through high-frequency sampling while managing data volume through efficient memory utilization and selective data transfer, preventing memory exhaustion while maintaining high visibility.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250291635A1High Frequency Telemetry
Publication Date: 2025.09.18 MELLANOX TECHNOLOGIES LTD(IL)
  • US20250291635A1 patent drawing
  • US20250291635A1 patent drawing
  • US20250291635A1 patent drawing

AI summary

In one embodiment, a system includes a network device application-specific integrated circuit (ASIC), which includes a microcontroller to provide a command to a hardware accelerator to perform a job including gathering telemetry data from at least one hardware unit and write the gathered telemetry data to a memory, and the hardware accelerator to gather the telemetry data from the at least one hardware unit and write the gathered telemetry data to the memory based on the command.