| CPC H04L 41/5019 (2013.01) [H04L 41/145 (2013.01); H04L 41/5009 (2013.01); H04L 41/5067 (2013.01); H04L 43/55 (2022.05)] | 20 Claims |

|
1. A computer-implemented method comprising:
intercepting, using a controller of a programmable network (PN), a deployment of a control application in the PN, wherein the control application is configured to, when deployed, direct data traffic of the PN according to a forwarding policy;
responsive to intercepting the deployment of the control application, performing a pre-deployment user experience (UE) analysis comprising:
determining, based at least in part on a set of digital twins and an application activity history of already-deployed control applications in the PN, a UE impact of the control application;
wherein the set of digital twins comprises a separately-created PN digital twin of the PN and a separately-created user digital twin of a user of the PN;
wherein the separately-created user digital twin is separate from the separately-created PN digital twin;
wherein information used to create the separately-created user digital twin comprises information about a service level agreement (SLA) and a perceived quality of experience (QoE) of the user of the PN; and
based at least in part on the UE impact, generating a UE-based control application deployment recommendation; and
responsive to the UE-based control application deployment recommendation, deploying the control application.
|