GNMI Telemetry Sensor-Wrap Completion Detection with Final-Packet Markers
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Reliability
If current techniques are used to determine completion of sensor data wraps, then wrap completion can be detected, but detection timing is delayed
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.
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.
Data Source
Figure 1A
Figure 1B
Figure 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.