Network Adapter Packet Coloring for Application Telemetry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network analysis using telemetry data struggles to distinguish between different application programs and execution states, leading to aggregated data that is difficult to analyze for performance degradation causes.

Innovation Solution

Network devices generate telemetry data based on application-level metadata marked in packets, allowing for selective tagging and analysis of data related to specific applications and execution states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If network devices collect and report telemetry data for all packets, then comprehensive network performance data is obtained, but the data becomes aggregated and difficult to analyze for specific application performance degradation

Engineering Contradiction:
Improvetelemetry data precisionVSAvoidapplication-level information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent segments telemetry data collection by applying packet coloring markers that divide network traffic into distinct application-specific groups. Each marker identifies packets belonging to particular application programs or execution states, allowing the telemetry system to segment aggregated data into application-specific subsets for precise analysis without losing application-level information.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If packet markers are added to identify application-level metadata, then precise application identification is achieved, but packet processing complexity increases

Engineering Contradiction:
Improveapplication identification precisionVSAvoidpacket processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by marking packets with application-level metadata at the source network device before packets traverse the network. This pre-marking approach eliminates the need for complex analysis at intermediate devices, as the identification work is completed in advance during packet generation or initial processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts application-level metadata from complex application execution states and encapsulates it into compact packet markers. This extraction process separates the essential identification information from the full application context, enabling efficient processing while maintaining precise application identification capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250158931A1Network-Adapter Based Packet Coloring
Publication Date: 2025.05.15 MELLANOX TECHNOLOGIES LTD(IL)
  • US20250158931A1 patent drawing
  • US20250158931A1 patent drawing
  • US20250158931A1 patent drawing

AI summary

An apparatus includes an interface and a processor. The interface is to receive telemetry data items obtained from one or more network adapters and from one or more network switches of a network, the telemetry data items pertaining to respective packets and including respective identifiers of flows or applications with which the packets are associated. The processor is to analyze the telemetry data items using the identifiers.