Network Counter Selection via Delta-Averages and Cross-Entropy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computer networking, identifying the most relevant features contributing to a state change in network components is challenging due to the large number of operational counters, making it difficult for network engineers to determine which counters are related to the state change, and assessing the quality of counter selections is not feasible.

Innovation Solution

The use of delta-averages to identify the most descriptive counters for a state change, combined with a cross-entropy based metric to quantify intelligibility and an optimization score, allows for the automatic selection of the most relevant counters, enabling network engineers to understand and address state changes effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If network engineers manually select operational counters for monitoring, then they can focus on specific counters of interest, but they cannot monitor the full set of counters and thus miss counters that react to state changes

Engineering Contradiction:
Improvemanual counter selectionVSAvoidunmonitored counters
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system performs automatic counter selection and analysis without requiring manual intervention. The automated system identifies and ranks counters based on their relationship to state changes, eliminating the need for engineers to manually select counters while still focusing on the most relevant ones.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the parameter of counter selection from manual engineer judgment to automated data-driven ranking based on delta-averages and cross-entropy metrics. This transforms the selection criterion from subjective expertise to objective quantitative measurement.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If all operational counters are monitored, then complete data is available for analysis, but the large volume of counters makes it difficult to determine which counters are related to state changes

Engineering Contradiction:
Improvecomprehensive data collectionVSAvoidcounter analysis complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system extracts and isolates the most relevant counters from the complete set of monitored counters by calculating delta-averages and applying cross-entropy-based ranking. This separates the signal (relevant counters) from the noise (irrelevant counters) while maintaining comprehensive monitoring.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system segments the large set of counters into ranked groups based on their relevance to state changes. By dividing the counters into ordered categories, the system makes the analysis manageable while preserving information from all counters.

Inventive Principle:
Principle #1Segmentation

3Reliability

If network engineers rely on domain expertise to interpret operational data, then they can make informed decisions, but this approach is time-consuming and requires extensive manual intervention

Engineering Contradiction:
Improveexpert interpretationVSAvoidtroubleshooting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system replaces the mechanical process of manual expert analysis with an automated computational system that uses delta-averages and cross-entropy metrics to identify relevant counters and their relationships to state changes, significantly reducing troubleshooting time while maintaining reliability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system introduces an intermediary automated analysis layer between the raw operational data and the network engineer. This intermediary performs the time-consuming analysis work of identifying relevant counters and their relationships, leaving the engineer to focus on decision-making based on pre-processed insights.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of manufacture

If traditional monitoring approaches are used, then simple protocols like SNMP can retrieve operational data, but there is no way to assess the quality of counter selections

Engineering Contradiction:
Improvedata retrieval simplicityVSAvoidcounter selection quality
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The system introduces feedback through cross-entropy-based quality assessment metrics that evaluate how well selected counters represent state changes. This feedback mechanism allows the system to measure and optimize counter selection quality, transforming the process from subjective choice to measurable performance.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11283679B2Data-driven identification and selection of features related to a state change of a network component
Publication Date: 2022.03.22 CISCO TECHNOLOGY INC
  • US11283679B2 patent drawing
  • US11283679B2 patent drawing
  • US11283679B2 patent drawing

AI summary

Techniques and mechanisms for automatically identifying counters/features of a network component that are related to a state change (or event) for the network component or for the network itself. For example, using data obtained from the network component around a time of the state change, delta-averages for the counters/features around the time of the state change may be determined. The delta-averages may be utilized to determine which counters/features are most descriptive for a particular state change. Determining which counters/features are most descriptive may also include determining which counters/features are most relevant, i.e., counters/features that contribute most to preserving the manifold structure of the original data or counters/features with the highest or lowest correlation with the other counters/features in the data set. Thus, the techniques described herein provide for an approach to distill which counters/features contribute the most to a particular state change from a data driven perspective.