Hybrid Network Assurance Model Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network assurance systems face challenges in dynamically selecting appropriate machine learning models for monitoring networks, especially in hybrid architectures, where sensitive data cannot be sent to the cloud for analysis, and local resources are limited for training complex models.

Innovation Solution

A hybrid network assurance architecture where a local service reports configuration information to a cloud-based service, receives a classifier, and uses it to select a modeling strategy for installing a machine learning-based model for monitoring, allowing local assessment without sending confidential data to the cloud.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If machine learning models are trained locally using sensitive network data, then model accuracy and adaptability improve, but data security and privacy are compromised

Engineering Contradiction:
Improvemodel adaptabilityVSAvoiddata security risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system segments the model training process into two distinct phases: cloud-based initial training using aggregated data from multiple networks, and local fine-tuning using minimal synthetic data. This segmentation allows the model to achieve high adaptability through cloud training while maintaining data security by avoiding transmission of sensitive local network data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Synthetic data acts as an intermediary between the cloud training environment and local deployment. The synthetic data captures essential network characteristics and failure modes without containing real sensitive information, enabling the model to learn adaptive behaviors while preserving data security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If complex machine learning models are deployed locally, then monitoring accuracy improves, but computational resource requirements exceed local capabilities

Engineering Contradiction:
Improvemonitoring accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system extracts and transfers only the essential model weights and architecture from the cloud-trained model to the local edge device. Complex training computations remain in the cloud, while the local device performs only lightweight inference and simple fine-tuning operations, achieving high monitoring accuracy without exceeding local computational resources.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The model is optimized for edge deployment by adjusting parameters such as model size, precision (e.g., using quantization), and computational complexity. These parameter changes enable the model to run efficiently on resource-constrained local devices while maintaining acceptable monitoring accuracy.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If cloud-based model training is used, then model performance improves, but latency in adapting to local network conditions increases

Engineering Contradiction:
Improvemodel performanceVSAvoidadaptation latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The cloud performs preliminary training of the model using aggregated data from multiple networks, pre-learning general network behaviors and failure patterns. This preliminary action enables the model to achieve good performance out-of-the-box, while local fine-tuning can quickly adapt to specific network conditions without requiring extensive retraining.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements dynamic model updating where the model can be periodically retrained in the cloud with new data and deployed to local devices. This dynamic approach allows the model to adapt to changing network conditions over time, balancing cloud-based performance improvement with reduced adaptation latency through incremental updates.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3518467B1Dynamic selection of models for hybrid network assurance architectures
Publication Date: 2021.03.10 CISCO TECHNOLOGY INC
  • EP3518467B1 patent drawingFigure 1A
  • EP3518467B1 patent drawingFigure 1B
  • EP3518467B1 patent drawingFigure 2

AI summary

In embodiments, a local service of a network reports configuration information regarding the network to a cloud-based network assurance service. The local service receives a classifier selected by the cloud-based network assurance service based on the configuration information regarding the network. The local service classifies, using the received classifier, telemetry data collected from the network, to select a modeling strategy for the network. The local service installs, based on the modeling strategy for the network, a machine learning-based model to the local service for monitoring the network.