MEC Policy Optimization via Machine Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Application developers often over- or under-subscribe MEC resources, leading to higher service costs and unnecessary resource constraints due to inaccurate policy settings for minimum latency and instance requirements, resulting in suboptimal performance and resource allocation.

Innovation Solution

A machine-learning module analyzes network performance data to generate optimized policy suggestions for MEC services, allowing developers to select cost-effective settings while optimizing resource allocation, with a central network device refining policies across multiple edge clusters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If developers manually set policy parameters for MEC services, then they can define minimum latency and instance requirements, but they often over- or under-subscribe resources leading to higher service costs and unnecessary resource constraints

Engineering Contradiction:
Improvepolicy setting accuracyVSAvoidresource allocation efficiency
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system enables self-service through automated policy optimization. The machine learning module autonomously analyzes network performance data and generates optimized policy recommendations without requiring manual intervention from developers. This self-optimizing mechanism continuously improves policy accuracy while reducing resource waste, as the system automatically adjusts latency and instance requirements based on actual network conditions and application performance metrics.

Inventive Principle:
Principle #25Self-service

2Reliability

If developers over-subscribe MEC resources to ensure performance requirements are met, then application performance can be maintained, but service costs increase and resource constraints become unnecessary

Engineering Contradiction:
Improveapplication performanceVSAvoidservice cost
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system dynamically changes policy parameters including minimum latency requirements and minimum instance requirements based on analyzed network performance data. By adjusting these parameters optimally rather than using conservative over-provisioning, the system maintains application performance reliability while reducing the quantity of subscribed resources, thereby lowering service costs and eliminating unnecessary resource constraints.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If developers under-subscribe MEC resources to reduce service costs, then service costs decrease, but performance requirements cannot be met leading to suboptimal application performance

Engineering Contradiction:
Improveservice costVSAvoidapplication performance
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system implements feedback mechanisms where network performance data is continuously collected, analyzed, and used to generate optimized policy recommendations. This feedback loop ensures that resource subscription levels are optimally matched to actual performance requirements, preventing both over-provisioning and under-provisioning. The automated analysis of performance metrics enables the system to identify the minimum necessary resources to meet application performance requirements, thereby reducing service costs without compromising reliability.

Inventive Principle:
Principle #23Feedback

4Ease of operation

If manual policy configuration is used for MEC services, then developers have control over service parameters, but inaccurate settings result in suboptimal performance and resource allocation

Engineering Contradiction:
Improvepolicy configuration simplicityVSAvoidresource allocation efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The machine learning module acts as an intermediary between manual policy configuration and actual resource allocation. It receives developer-defined service parameters, analyzes network performance data, and generates optimized policy recommendations that bridge the gap between simple manual configuration and optimal resource allocation. This intermediary processing maintains ease of operation for developers while significantly improving resource allocation efficiency through data-driven optimization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11469954B2System and methods for service policy optimization for multi-access edge computing services
Publication Date: 2022.10.11 VERIZON PATENT & LICENSING INC
  • US11469954B2 patent drawing
  • US11469954B2 patent drawing
  • US11469954B2 patent drawing

AI summary

Systems and methods provide a MEC policy optimization service. A network device applies, in a first edge cluster of the application service layer network, a policy for an application service that supports a customer application; receives network performance data related to execution of the application service; identifies, based on the network performance data, an improved policy to optimize the first policy for the customer application in the first edge cluster; and sends a model of the improved policy to a central network device for the application service layer network.