GNMI Telemetry Sensor-Wrap Completion Detection with Final-Packet Markers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for determining the completion of sensor data wraps in network devices require significant memory and processing resources, leading to inefficient resource utilization and delayed detection of wrap completion.

Innovation Solution

A collector device provides a subscribe request with header extensions indicating final packet information, allowing real-time detection of sensor data completion by storing packets until the final packet information is received, thereby reducing resource waste and enabling immediate action.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If current techniques are used to determine completion of sensor data wraps, then detection accuracy is achieved, but memory resources and processing resources are significantly consumed

Engineering Contradiction:
Improvedetection accuracyVSAvoidmemory resources
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential information needed for wrap completion detection by adding a final packet information indicator to the telemetry data stream. This allows the collector to determine wrap completion without storing and comparing entire sensor data wraps, significantly reducing memory resource consumption while maintaining detection accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies preliminary action by pre-marking the final packet of each sensor data wrap with final packet information before transmission. This allows the collector to immediately recognize wrap completion upon receiving the marked packet, eliminating the need for post-reception analysis and reducing processing resource consumption.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If current techniques are used to determine completion of sensor data wraps, then detection accuracy is achieved, but processing resources are significantly consumed

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing resources
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent extracts only the essential information needed for wrap completion detection by adding a final packet information indicator to the telemetry data stream. This allows the collector to determine wrap completion without storing and comparing entire sensor data wraps, significantly reducing memory resource consumption while maintaining detection accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies preliminary action by pre-marking the final packet of each sensor data wrap with final packet information before transmission. This allows the collector to immediately recognize wrap completion upon receiving the marked packet, eliminating the need for post-reception analysis and reducing processing resource consumption.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If current techniques are used to determine completion of sensor data wraps, then wrap completion can be detected, but detection timing is delayed

Engineering Contradiction:
Improvewrap completion detectionVSAvoiddetection timing
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-marking the final packet of each sensor data wrap with final packet information before transmission. This allows the collector to immediately recognize wrap completion upon receiving the marked packet, eliminating the need for post-reception analysis and reducing processing resource consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by providing immediate notification to the collector when wrap completion is detected through the final packet information indicator. This enables timely triggering of subsequent actions such as data processing or alert generation, reducing detection timing delays while maintaining reliable wrap completion detection.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP4311248B1Real-time detection of completion of sensor wrap completion in GNMI telemetry of a network device
Publication Date: 2025.08.06 JUNIPER NETWORKS INC
  • EP4311248B1 patent drawingFigure 1A
  • EP4311248B1 patent drawingFigure 1B
  • EP4311248B1 patent drawingFigure 1C

AI summary

A device may provide, to a network device, a subscribe request that includes a request for sensor data, and may receive sensor data packets that include the sensor data and header extensions identifying a group identifier for a group of sensor data and final packet information indicating whether the sensor data packet is a final one for the group. The device may store the sensor data packets until the final packet information of one of the sensor data packets indicates that the one of the sensor data packets is a final sensor data packet for the group, and may identify a complete set of the sensor data packets when the final packet information of the one of the sensor data packets indicates that the one of the sensor data packets is the final sensor data packet. The device may perform actions based on the complete set.