IP Library Granted Patent US 11,483,218
Granted Patent B2
US 11,483,218 · App. 17/209,370 · Granted Oct 25, 2022

Automating 5G slices using real-time analytics

Inventors: Anwer Al-Dulaimi (Montreal, CA); Juan Roberto Artola Caballero (Madrid, ES); Farah Slim (Rennes, FR)
Assignee: EXFO Solutions SAS
H04L41/5054H04L41/12H04L41/5003H04L41/5032H04L43/0817H04W24/04H04W24/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,483,218
App. No.
17/209,370
Granted
Oct 25, 2022
Kind
B2
Abstract

Systems and methods implemented by a workflow engine include obtaining data from a plurality of interfaces and network functions, NF, in one or more datacenters associated with a 5G core, 5GC, network, wherein the data relates to lifecycle management in the 5GC network; responsive to analyzing the data with a set of key performance indicators, KPI, and rules associated therewith that are formulated to detect anomalies that impact the lifecycle management, generating an alarm based on the analyzing based on detection of an anomaly that impacts the lifecycle management; and creating a workflow based on the alarm and pushing the workflow to the 5GC network via an orchestrator.

Claims (44)

1. A method implemented by a workflow engine comprising:

obtaining data from a plurality of distributed probes and network functions, NF, in one or more datacenters associated with a 5G core, 5GC, network, wherein the data relates to lifecycle management in the 5GC network and includes telecom data from the distributed probes and computing data from the NF;

responsive to analyzing and correlating the telecom data and the computing data to detect anomalies that impact the lifecycle management, generating an alarm based on the analyzing based on detection of an anomaly that impacts the lifecycle management; and

creating a workflow based on the alarm and pushing the workflow to the 5GC network via an orchestrator, wherein the workflow includes automatically instantiating at least one distributed probe as a virtual network function, VNF, during operation of the 5GC network, for obtaining data, for analyzing performance via key performance indicators, for generating call data records, for troubleshooting an issue and identifying a root cause, and for publishing the data on a message bus, and wherein the at least one distributed probe is located in any of a user plane, UP, to capture UP traffic, a control plane CP, to capture signaling messages, a radio access network, RAN, to capture base station info, and a fiber network, to detect performance deviations.

2. The method as claimed in claim 1 , further comprising the orchestrator receiving the workflow as a topology and orchestration specification for cloud applications, TOSCA, template and triggering the workflow as a custom lifecycle management operation.

3. The method as claimed in claim 1 , further comprising obtaining the data from the plurality of distributed probes and the NF via a monitoring system that implements the workflow engine and is connected to the plurality of distributed probes and the NF.

4. The method as claimed in claim 3 , wherein the monitoring system and the workflow engine communicate through application programming interfaces, APIs, in a cloud environment.

5. The method as claimed in claim 1 , wherein the plurality of distributed probes include cloud network functions, CNFs, that include any of user plane, UP, probes, control plane, CP, probes, radio access network, RAN, probes, and fiber probes.

6. The method as claimed in claim 1 , wherein the NF are components configured to obtain the computing data in the data centers from a network data analytics function, NWDAF.

7. The method as claimed in claim 1 , wherein the workflow is one of

removing a probe,

recreating NFs, assigning resources to NFs, or migrating NFs,

a modify operation and a custom operation, each for a cloud network function, CNF, in the 5GC network,

a custom operation to instantiate a new virtual network function, VNF, in the 5GC network, via the orchestrator, and

instantiating an active verifier to trigger messages in the 5GC network to determine functionality and performance.

8. The method as claimed in claim 1 , wherein the obtaining, the generating, and the creating are performed in real-time during operation of the 5GC network.

9. A system comprising one or more processors configured to implement a workflow engine that causes the one or more processors to:

obtain data from a plurality of distributed probes and network functions, NF, in one or more datacenters associated with a 5G core, 5GC, network, wherein the data relates to lifecycle management in the 5GC network and includes telecom data from the distributed probes and computing data from the NF;

responsive to analyzing and correlating the telecom data and the computing data to detect anomalies that impact the lifecycle management, generate an alarm based on the analyzing based on detection of an anomaly that impacts the lifecycle management; and

create a workflow based on the alarm and pushing the workflow to the 5GC network via an orchestrator, wherein the workflow includes automatically instantiating at least one distributed probe as a virtual network function, VNF, during operation of the 5GC network, for obtaining data, for analyzing performance via key performance indicators, for generating call data records, for troubleshooting an issue and identifying a root cause, and for publishing the data ona message bus, and wherein the at least ne distributed probe is located in any of a user plan, UP, to capture UP traffic, a control plane CP, to capture signaling messages, a radio access network RAN, to capture base station info, and a fiber network, to detect performance deviations.

10. The system as claimed in claim 9 , wherein the orchestrator receives the workflow as a topology and orchestration specification for cloud applications, TOSCA, template and triggering the workflow as a custom lifecycle management operation.

11. The system as claimed in claim 9 , wherein the data is obtained from the plurality of distributed probes and the NF via a monitoring system that implements the workflow engine and is connected to the plurality of distributed probes and the NF.

12. The system as claimed in claim 9 , wherein the plurality of distributed probes include cloud network functions, CNFs, that include any of user plane, UP, probes, control plane, CP, probes, radio access network, RAN, probes, and fiber probes.

13. The system as claimed in claim 9 , wherein the NF are components configured to obtain the computing data in the data centers from a network data analytics function, NWDAF.

14. The system as claimed in claim 9 , wherein the workflow is one of

removing a probe,

recreating NFs, assigning resources to NFs, or migrating NFs,

a modify operation and a custom operation, each for a cloud network function, CNF, in the 5GC network,

a custom operation to instantiate a new virtual network function, VNF, in the 5GC network, via the orchestrator, and

instantiating an active verifier to trigger messages in the 5GC network to determine functionality and performance.

15. The system as claimed in claim 9 , wherein the obtaining, the generating, and the creating are performed in real-time during operation of the 5GC network.

16. A non-transitory computer-readable medium having instructions stored thereon for programming a workflow engine to perform steps of:

obtaining data from a plurality of distributed probes and network functions, NF, in one or more datacenters associated with a 5G core, 5GC, network, wherein the data relates to lifecycle management in the 5GC network and includes telecom data from the distributed probes and computing data from the NF;

responsive to analyzing and correlating the telecom data and the computing data to detect anomalies that impact the lifecycle management, generating an alarm based on the analyzing based on detection of an anomaly that impacts the lifecycle management; and

creating a workflow based on the alarm and pushing the workflow to the 5GC network via an orchestrator, wherein the workflow includes automatically instantiating at least one distributed probe as a virtual network function, VNF, during operation of the 5GC network, for obtaining data, for analyzing performance via key performance indicators, for generating call data records, for troubleshooting an issue and identifying a root cause, and for publishing the data on a message bus, and wherein the at least one distributed probe is located in any of a user plane, UP, to capture UP traffic, a control plane CP, to capture signaling messages, a radio access network, RAN, to capture base station info, and a fiber network, to detect performance deviations.

17. The non-transitory computer-readable medium as claimed in claim 16 , further comprising the orchestrator receiving the workflow as a topology and orchestration specification for cloud applications, TOSCA, template and triggering the workflow as a custom lifecycle management operation.

18. The non-transitory computer-readable medium as claimed in claim 16 , further comprising obtaining the data from the plurality of distributed probes and the NF via a monitoring system that implements the workflow engine and is connected to the plurality of distributed probes and the NF.

19. The non-transitory computer-readable medium as claimed in claim 16 , wherein the plurality of distributed probes include cloud network functions, CNFs, that include any of user plane, UP, probes, control plane, CP, probes, radio access network, RAN, probes, and fiber probes.

20. The non-transitory computer-readable medium as claimed in claim 16 , wherein the workflow is one of

removing a probe,

recreating NFs, assigning resources to NFs, or migrating NFs,

a modify operation and a custom operation, each for a cloud network function, CNF, in the 5GC network,

a custom operation to instantiate a new virtual network function, VNF, in the 5GC network, via the orchestrator, and

instantiating an active verifier to trigger messages in the 5GC network to determine functionality and performance.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2025
From: EXFO SOLUTIONS SAS
To: TC FRANCE S.A.S.
Reel/Frame 073329/0624 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2021
From: AL-DULAIMI, ANWER
To: EXFO INC.
Reel/Frame 056305/0878 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2021
From: ARTOLA CABALLERO, JUAN ROBERTO
To: EXFO TELECOM SPAIN SL
Reel/Frame 056305/0994 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2021
From: SLIM, FARAH
To: EXFO SOLUTIONS S.A.S.
Reel/Frame 056306/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2021
From: EXFO TELECOM SPAIN SL
To: EXFO SOLUTIONS SAS
Reel/Frame 056306/0209 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2021
From: EXFO INC.
To: EXFO SOLUTIONS SAS
Reel/Frame 056306/0294 →
Continuity (2)
Provisional Application 63000833 · Mar 27, 2020
Related Publication 20210306235A1 · Sep 30, 2021
Cited By (4)
US 12,423,169 US 12,445,346 US 12,452,150 US 12,463,860