US 12,341,667 B2
Identifying the user experience and SLA fulfillment impact of control applications prior to deployment
Maja Curic, Munich (DE); Sagar Tayal, Ambala (IN); and Alecio Pedro Delazari Binotto, Munich (DE)
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Oct. 17, 2022, as Appl. No. 18/047,031.
Prior Publication US 2024/0129207 A1, Apr. 18, 2024
Int. Cl. H04L 41/5019 (2022.01); H04L 41/14 (2022.01); H04L 41/5009 (2022.01); H04L 41/5067 (2022.01); H04L 43/55 (2022.01)
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
OG exemplary drawing
 
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.