VNF Deployment Optimization via Edge Image Caching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The challenge in wireless communication networks is the efficient deployment of software or firmware updates for virtual network functions (VNFs) at the network edge, which often results in significant network resource usage and potential congestion due to large file sizes and bandwidth limitations, necessitating careful planning to avoid disruption of subscriber traffic and accommodate unforeseen network events.
Innovation Solution
A deployment optimization service that maps radio access network topology, identifies optimal time windows based on historical data and policy rules, and pre-empts deployments when necessary, using a network device to push software images to an image repository near the edge locations, ensuring minimal disruption and efficient resource utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If software images are pushed to network edge locations for VNF deployments, then VNF deployment capability is improved, but network bandwidth consumption increases and congestion occurs
Solution Approach 1:
The system performs preliminary actions by pushing software images to edge locations before actual VNF deployment. The image repository is pre-populated at network edge locations, allowing VNF instances to be deployed without real-time image transfers during peak traffic periods. This separates the image distribution phase from the deployment phase, reducing bandwidth consumption during critical operations.
Solution Approach 2:
An image repository is introduced as an intermediary component between the central image source and edge network locations. This intermediary stores pre-fetched software images locally at edge locations, acting as a buffer that eliminates the need for continuous bandwidth-intensive image transfers during VNF deployment operations.
2Speed
If VNF deployments are performed during peak traffic periods, then deployment speed increases, but service disruption and network congestion occur
Solution Approach 1:
The deployment optimization service dynamically schedules VNF deployments based on real-time network conditions. It monitors traffic patterns and identifies optimal time windows when network utilization is low, automatically adjusting deployment timing to avoid peak periods. This dynamic scheduling ensures fast deployments while maintaining service continuity by selecting appropriate deployment windows.
Solution Approach 2:
The system implements feedback mechanisms where the deployment optimization service continuously monitors network traffic conditions and deployment status. Based on this feedback, it adjusts deployment scheduling to avoid peak traffic periods, ensuring that deployments are executed when network conditions are favorable, thus maintaining both speed and reliability.
3Adaptability or versatility
If large software images are transferred to network edges, then VNF functionality is improved, but network resources are consumed and congestion occurs
Solution Approach 1:
Software images are pre-fetched and stored at edge locations before VNF deployment is needed. This preliminary action allows the actual deployment to use locally cached images rather than transferring large files during critical moments, reducing real-time network resource consumption while maintaining full VNF functionality.
Solution Approach 2:
The network infrastructure is segmented into central image management and distributed edge repositories. This segmentation allows image distribution to be separated from deployment operations, with edge locations maintaining local copies of images for rapid deployment without consuming central network resources during actual VNF instantiation.
Data Source
AI summary
Systems and methods described herein provide deployment optimization service. A network device in a network receives an order for virtual network function (VNF) deployments at network edge locations. The network device maps a radio access network (RAN) topology for the network edge locations. The network device identifies time windows to perform the VNF deployments, based on the order, historical transport and RAN utilization data, and the RAN topology. The network device selects an optimal time window to perform the VNF deployments based on stored policy rules and pushes software images for the VNF deployments to an image repository in a geographical region near the network edge locations. The network device analyzes, for the optimal time window, real-time network data for a pre-emptive condition. The network device pre-empts the VNF deployments when a pre-emptive condition is identified and initiates the VNF deployments when no pre-emptive condition is identified.


