Programmable Network Controller Digital Twin Deployment Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing programmable networks and software-defined networks lack the ability to identify the user experience (UE) and service level agreement (SLA) fulfillment impact of control application software prior to its deployment, leading to unclear impacts on quality of experience (QoE) and SLA fulfillment for end consumers.
Innovation Solution
The method involves intercepting the deployment of a control application in a programmable network using a controller, performing a user experience (UE) analysis based on digital twins of the network, users, and user-devices, and generating recommendations for deployment to ensure optimal UE and SLA fulfillment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If control application deployment is performed without pre-deployment analysis, then deployment speed is improved, but user experience impact and SLA fulfillment become unclear
Solution Approach 1:
The system performs preliminary actions by creating digital twins and simulating control application deployments before actual deployment. The impact analysis is conducted in advance using the digital twin environment, allowing the system to evaluate user experience and SLA fulfillment impacts before the actual deployment occurs in the production network.
2Measurement precision
If digital twins are created for comprehensive UE analysis, then measurement precision is improved, but device complexity increases
Solution Approach 1:
The system creates digital twins as virtual copies of the network, users, and user devices. These digital twins replicate the essential characteristics and behaviors of the physical system, allowing comprehensive impact analysis without requiring complex modifications to the actual production environment.
3Measurement precision
If multiple control applications are analyzed together, then SLA fulfillment accuracy is improved, but difficulty of detecting and measuring increases
Solution Approach 1:
The system merges the analysis of multiple control applications by simulating their combined deployment in the digital twin environment. This allows the system to evaluate the cumulative impact of multiple applications on user experience and SLA fulfillment, capturing interactions that would be missed when analyzing applications individually.
Data Source
AI summary
Embodiments of the invention provide a computer-implemented method that includes intercepting, using a controller of a programmable network (PN), a deployment of a control application in the PN. Responsive to intercepting the deployment of the control application, a user experience (UE) analysis is performed. The UE analysis includes determining, based at least in part on a set of digital twins, a UE impact of the control application; and, based at least in part on the UE impact, generating a UE-based control application deployment recommendation. The UE analysis further includes deploying the control application based at least in part on the UE-based control application deployment recommendation.


