Network Device Counter Reset for Container Telemetry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Contemporary methods for deploying containers with assigned network devices in SR-IOV environments face issues of statistical inaccuracy and time delays due to the need to handle statistics from previous containers, leading to telemetry and data processing problems when netdevices are reassigned.

Innovation Solution

A method that involves resetting the statistics of netdevices to zero before assigning them to new containers, allowing for quick and accurate provisioning without the need for destruction and recreation, thereby avoiding delays and inaccuracies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If netdevices are reassigned to new containers without resetting statistics, then device reuse efficiency is improved, but statistical accuracy deteriorates causing telemetry confusion

Engineering Contradiction:
Improvedevice reuse efficiencyVSAvoidstatistical accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by resetting the statistics counters to zero before assigning a netdevice to a new container. This preparatory step ensures that when the container begins operation, all statistical measurements start from a known baseline state, preventing telemetry confusion while maintaining efficient device reuse.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If netdevices are destroyed and recreated for new containers, then statistical accuracy is improved, but provisioning time increases causing delays

Engineering Contradiction:
Improvestatistical accuracyVSAvoidprovisioning time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies discarding and recovering by resetting only the statistical counters of the netdevice while preserving the device itself for reuse. This selective discarding of statistical data allows the netdevice to be quickly reassigned to new containers without the time-consuming process of destruction and recreation, maintaining both accuracy and efficiency.

Inventive Principle:
Principle #34Discarding and recovering

3Speed

If netdevice statistics are not reset, then provisioning speed is improved, but data reliability deteriorates leading to telemetry problems

Engineering Contradiction:
Improveprovisioning speedVSAvoiddata reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies preliminary action by performing the statistics reset operation as a quick preparatory step before container assignment. This preliminary reset ensures data reliability by establishing a clean statistical baseline, while the overall fast provisioning speed is maintained by avoiding more time-consuming operations like device destruction and recreation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240154768A1Devices, systems, and methods for handling network device counters
Publication Date: 2024.05.09 MELLANOX TECHNOLOGIES LTD(IL)
  • US20240154768A1 patent drawing
  • US20240154768A1 patent drawing
  • US20240154768A1 patent drawing

AI summary

Disclosed systems and methods include one or more receiving circuits receiving a request to define a network device and one or more response circuits, in response to the request, resetting one or more of a counter and a statistic associated with the network device and, after resetting the one or more of the counter and the statistic, assigning the network device to a container.