Genericized Metrics for Network Service Orchestration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Deploying and managing network services is inefficient due to the unpredictability of upgrades on network functions, which can lead to hazardous impacts on network services, and existing dedicated feedback systems require additional resources and connections.
Innovation Solution
An observability framework is adapted to aggregate monitoring data from network functions into genericized metrics, which are then made available to an orchestration agent to trigger actions based on thresholds, enabling efficient, automated orchestration of network service deployment and management without the need for additional resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If dedicated feedback systems are used to monitor network service deployment, then deployment safety can be improved, but system complexity and resource requirements increase
Solution Approach 1:
The patent introduces an orchestrator as an intermediary component that coordinates between the observability framework and deployment operations. This mediator aggregates monitoring data from multiple network functions and translates it into actionable deployment decisions, reducing the complexity that would otherwise arise from direct connections between all monitoring components and deployment targets
Solution Approach 2:
The observability framework is designed to serve multiple functions: it monitors individual network functions, aggregates data across the entire network service, and provides feedback for deployment decisions. This multi-functional approach eliminates the need for separate dedicated feedback systems, reducing overall system complexity while maintaining deployment safety
2Measurement precision
If monitoring data is collected from all network functions, then deployment impact assessment accuracy is improved, but data processing complexity increases
Solution Approach 1:
The monitoring system is segmented into hierarchical levels: individual network function monitoring, network service level aggregation, and orchestrator level decision-making. This segmentation allows precise collection of data from each network function while distributing the processing complexity across multiple manageable components rather than requiring centralized processing of all raw data
Solution Approach 2:
The orchestrator acts as an intermediary that receives processed monitoring data from the observability framework and translates it into deployment decisions. This intermediary layer filters and interprets the aggregated data, reducing the complexity of directly processing raw monitoring data from all network functions while maintaining accurate deployment impact assessment
3Productivity
If automated orchestration is implemented without additional feedback systems, then resource efficiency is improved, but deployment safety may be compromised
Solution Approach 1:
The patent implements a feedback mechanism where the orchestrator receives monitoring data from the observability framework about network service status and uses this feedback to make informed deployment decisions. The system continuously monitors key performance indicators and adjusts deployment actions based on real-time feedback, ensuring safety without requiring additional dedicated feedback systems
Solution Approach 2:
The system uses existing monitoring infrastructure and data to automatically make deployment decisions. The orchestrator leverages the monitoring data already being collected by the observability framework for other purposes, turning existing resources into a self-sufficient automated orchestration system that maintains safety without additional resource overhead
Data Source
AI summary
A system for orchestrating deployment of network services is described. The system comprises a plurality of network services, an observability framework and an orchestration agent. The observability framework receives monitoring data corresponding to at least one network function of a network service, identifies data corresponding to the status and/or performance of the network service, aggregates the identified data into genericized metrics for the network service and forwards the genericized metrics to the orchestration agent. The orchestration agent uses the genericized metrics to trigger actions.


