Edge Controller DRL for 5G Network Slicing Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network slicing technologies face challenges in efficiently allocating limited edge computing and processing resources in fog radio access networks (F-RAN) to meet the heterogeneous latency and computing demands of intelligent vehicular and smart city applications, leading to suboptimal resource utilization and increased latency.
Innovation Solution
A network slicing model using a cluster of fog nodes coordinated with an edge controller, employing an infinite-horizon Markov decision process and deep reinforcement learning (DRL) to dynamically allocate resources, determining whether to serve service requests at the edge or refer them to the cloud, thereby optimizing resource utilization and meeting diverse latency requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If cloud-RAN architecture is used to centralize computing resources, then resource utilization is improved, but latency increases making it unsuitable for real-time vehicular applications
Solution Approach 1:
The patent segments the centralized cloud-RAN architecture into distributed fog nodes positioned at the network edge. Each fog node independently processes service requests for nearby vehicular users, reducing transmission distance and latency while maintaining efficient resource utilization through localized processing. This segmentation transforms the single centralized cloud controller into multiple distributed edge computing nodes.
Solution Approach 2:
The patent introduces a spatial dimension to resource allocation by deploying fog nodes across different geographic locations rather than concentrating all computing resources in a single cloud data center. This dimensional transformation allows the system to simultaneously achieve low latency for nearby users and high resource utilization through coordinated multi-node operation.
2Loss of time
If fog nodes are deployed to reduce latency, then response time is improved, but resource allocation complexity increases due to heterogeneous demands
Solution Approach 1:
The patent implements dynamic resource allocation using deep reinforcement learning that continuously adapts to changing vehicular service demands. The system learns optimal resource allocation policies in real-time based on observed traffic patterns, user requirements, and network conditions, transforming the static resource allocation problem into a dynamic adaptive process that handles heterogeneity automatically.
Solution Approach 2:
The patent incorporates feedback mechanisms where the deep reinforcement learning agent continuously monitors service request outcomes, latency measurements, and resource utilization metrics. This feedback loop enables the system to refine its resource allocation decisions iteratively, learning from past experiences to optimize performance across diverse vehicular applications without requiring manual configuration.
3Reliability
If deep reinforcement learning is used for adaptive resource allocation, then service quality is improved, but computational overhead at the edge controller increases
Solution Approach 1:
The patent performs preliminary training of the deep reinforcement learning model offline using historical traffic data and simulated vehicular workloads. This pre-training phase computes optimal resource allocation policies in advance, storing them for rapid deployment at edge controllers. During actual operation, the system executes pre-computed policies with minimal real-time computation, significantly reducing edge controller computational overhead while maintaining high service quality.
Data Source
AI summary
Systems and methods for processing a service request within a network environment can include a first cluster of fog nodes that execute service tasks. The cluster can include a primary fog node and nearest neighbor fog nodes. The primary fog node can receive, from the network, a service request, determine service request resource data that includes a first time, quantity of resource blocks required to serve the request, and a hold time required to serve the request locally. An edge controller, connected to the network and the first cluster, can receive, from the primary fog node, the service request resource data, identify available resources at the nearest neighbor fog nodes and the primary fog node, and determine whether resource blocks are available to fulfill the service request using deep reinforcement learning algorithms. The edge controller can also refer a rejected service request to a cloud computing system for execution.


