Peer-to-Peer Feature Exchange for Edge Inference
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Deploying key performance indicator (KPI) forecasting models to the edge of a network is challenging due to the need for features constructed from the state of multiple entities, which varies across different networking configurations, making network-specific forecasting complex and difficult to implement effectively.
Innovation Solution
A network element requests and receives telemetry attribute data from peer network elements based on a predefined peering plan, using machine learning models to make inferences about the network, enabling local execution of forecasting models and enhancing performance through peer-to-peer feature exchange.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If KPI forecasting models are deployed to the edge of the network using features constructed from the state of multiple entities, then predictive capabilities are improved, but device complexity and difficulty of implementation increase due to network-specific configurations
Solution Approach 1:
A centralized model training service acts as an intermediary between network elements and forecasting models. This service collects telemetry data from multiple network entities, trains specialized forecasting models for different network configurations, and distributes them to edge devices. This mediator handles the complexity of network-specific feature construction, allowing edge devices to execute forecasts without dealing with the underlying complexity.
Solution Approach 2:
The forecasting system is segmented into distinct components: a centralized training service that handles model development and a distributed edge inference system that executes forecasts. This segmentation allows the complex model training process to be separated from the simpler inference process, reducing the complexity burden on edge devices while maintaining predictive capabilities.
2Measurement precision
If telemetry attribute data is collected from multiple peer network elements, then measurement precision is improved, but loss of time increases due to data collection overhead
Solution Approach 1:
The system performs preliminary actions by pre-training forecasting models with comprehensive telemetry data from multiple network entities during off-peak periods. These pre-trained models are then deployed to edge devices, where they can make rapid forecasts without needing to collect and process data from multiple peers in real-time. The heavy data collection and processing work is done in advance.
Solution Approach 2:
Instead of having each edge device collect and process telemetry data from multiple peers, the system creates copies of pre-trained forecasting models and distributes them to various edge devices. Each device executes local copies of these models using its own telemetry data, eliminating the need for real-time inter-device data collection while maintaining forecasting accuracy.
Data Source
AI summary
In one embodiment, a network element in a network receives one or more machine learning models configured to make an inference about the network. The network element requests, according to a predefined peering plan, telemetry attribute data from one or more peer network elements specified by the peering plan. The network element receives the telemetry attribute data from the one or more peer network elements. The network element makes, using the one or more machine learning models, an inference about the network based in part on the received telemetry attribute data.


