IP Library › Granted Patent US 11,405,263
Granted Patent B2
US 11,405,263 · App. 16/966,283 · Granted Aug 2, 2022

Using self-operation cases to identify and resolve issues causing network slice reselection

Inventors: Kaj Peter Stenberg (Sundsberg, FI); Haitao Tang (Espoo, FI)
Assignee: NOKIA SOLUTIONS AND NETWORKS OY
H04L41/0672G06K9/6215H04L43/0888H04W24/02H04W24/04H04W24/08H04W48/18
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,405,263
App. No.
16/966,283
Filed
Jul 30, 2020
Granted
Aug 2, 2022
Kind
B2
Art Unit
2415
USPC
370/216
Abstract

A database stores self-operation cases for slice reselection requests received by a network function virtualization (NFV) system. The self-operation cases include reasons, contexts, remedial actions, and results of the remedial actions for the slice reselection requests. A set of detection rules identifies at least one issue causing the slice reselection requests based on reasons for the slice reselection requests and contexts of the slice reselection requests. The set of detection rules are applied to the self-operation cases to identify the at least one issue and a remedial action is selected to address the at least one issue. The remedial action is performed to reconfigure the NFV system and the processor determines whether the remedial action successfully resolved the at least one issue. Setting status flags for affected cells or slices prevents slice reselections to the affected cells or slices until the at least one issue is resolved.

Claims (44)

1. A method comprising:

defining a set of detection rules that identify at least one issue causing slice reselection requests for reallocation of a slice received by a network function virtualization (NFV) system from a user equipment based on information indicating reasons for the slice reselection requests and contexts of the slice reselection requests;

applying the set of detection rules to self-operation cases generated for the slice reselection requests to identify the at least one issue causing the slice reselection requests, wherein the self-operation cases comprise information indicating reasons, contexts, remedial actions, and results of the remedial actions for the slice reselection requests;

selecting a remedial action to address the at least one issue;

performing the remedial action to reconfigure the NFV system; and

determining whether the remedial action successfully resolved the at least one issue.

2. The method of claim 1 , wherein applying the set of detection rules, selecting the remedial action, and performing the remedial action are performed in response to one or more slice reselection requests associated with a same reason, a same slice, or a same cell supporting the slice exceeding a threshold number.

3. The method of claim 1 , further comprising:

receiving the slice reselection requests in response to throughput for applications implemented by the user equipment falling below a throughput threshold, and

wherein storing the self-operation cases comprises storing self-operation cases comprising information indicating that the reasons for the slice reselection requests are insufficient throughput.

4. The method of claim 1 , further comprising:

filtering the self-operation cases based on a measure of similarity between the reasons and the contexts in the self-operation cases; and

applying the set of detection rules to the filtered self-operation cases.

5. The method of claim 4 , wherein applying the set of detection rules comprises applying a set of detection rules that are used to detect a corresponding set of issues based on properties of the filtered self-operation cases, and wherein the at least one issue causing the slice reselection requests comprises a subset of the set of issues for which a corresponding subset of the set of detection rules is satisfied.

6. The method of claim 5 , further comprising:

adding identifiers of the subset of the set of issues to the filtered self-operation cases, and wherein selecting the remedial action comprises selecting a previously used remedial action based on the filtered self-operation cases in response to the remedial action in the filtered self-operation cases having successfully resolved previous issues that caused slice reselection requests.

7. The method of claim 6 , wherein selecting the remedial action comprises at least one of selecting the remedial action based on a rule or escalating the selection to human intervention in response to the previously used remedial action in the filtered self-operation cases not having successfully resolved previous issues that caused slice reselection requests.

8. The method of claim 7 , further comprising:

monitoring at least one performance indicator for a predetermined time interval after applying the selected remedial action to reconfigure the NFV system; and

determining whether the selected remedial action was successful based on the at least one performance indicator.

9. An apparatus for implementation in a network function virtualization (NFV) system, the apparatus comprising:

a receiver to receive slice reselection requests for reallocation of a slice from a user equipment;

a memory configured to implement a database to store self-operation cases, wherein the self-operation cases comprise information indicating reasons, contexts, remedial actions, and results of the remedial actions for the slice reselection requests; and

a processor to define a set of detection rules that identify at least one issue causing the slice reselection requests based on the self-operation cases, apply the set of detection rules to the self-operation cases to identify the at least one issue causing the slice reselection requests, select a remedial action to address the at least one issue, and determine whether the remedial action successfully resolved the at least one issue.

10. The apparatus of claim 9 , wherein the processor is configured to apply the set of detection rules and generate the remedial action in response to one or more slice reselection requests associated with a same reason, a same slice, or a same cell supporting the slice exceeding a threshold number.

11. The apparatus of claim 9 , wherein the receiver is to receive the slice reselection requests in response to throughput for applications implemented by the user equipment falling below a throughput threshold, and wherein the self-operation cases stored in the database comprise information indicating that the reasons for the slice reselection requests are at least one of insufficient throughput or bit rate, a latency increasing above a corresponding threshold, and deterioration of a key performance indicator or a service quality indicator.

12. The apparatus of claim 9 , wherein the processor is configured to filter the self-operation cases based on a measure of similarity between the reasons and the contexts in the self-operation cases.

13. The apparatus of claim 12 , wherein the processor is configured to apply the set of detection rules to the filtered self-operation cases, and wherein the set of detection rules are used to detect a corresponding set of issues for the self-operation cases based on properties of the filtered self-operation cases, and wherein the at least one issue comprises a subset of the set of issues for which a corresponding subset of the set of detection rules is satisfied.

14. The apparatus of claim 13 , wherein the processor is configured to add identifiers of the subset of the set of issues to the filtered self-operation cases stored in the database; and wherein the processor is configured to select a previously used remedial action from the filtered self-operation cases in response to the previously used remedial action in the filtered self-operation cases having successfully resolved previous issues that caused slice reselection requests.

15. The apparatus of claim 14 , wherein the processor is configured to select the remedial action based on a rule or to escalate the selection to human intervention in response to the previously used remedial action in the filtered self-operation cases not having successfully resolved the previous issues that caused slice reselection requests under context having the measure of similarity to the contexts of the at least one issue causing the slice reselection requests.

16. The apparatus of claim 15 , wherein the processor is configured to monitor at least one performance indicator for a predetermined time interval after applying the selected remedial action to reconfigure the NFV system and determine whether the selected remedial action was successful based on the at least one performance indicator.

17. The apparatus of claim 16 , wherein the processor is configured to modify the filtered self-operation cases stored in the database to incorporate information identifying the selected remedial action and information indicating whether the remedial action was successful.

18. An apparatus comprising:

at least one processor; and

at least one memory storing executable instructions, wherein the instructions are configured to, when executed by the at least one processor, cause the apparatus to:

define a set of detection rules that identify at least one issue causing slice reselection requests for reallocation of a slice received by a network function virtualization (NFV) system from a user equipment based on information indicating reasons for the slice reselection requests and contexts of the slice reselection requests;

apply the set of detection rules to self-operation cases generated for the slice reselection requests to identify the at least one issue causing the slice reselection requests, wherein the self-operation cases comprise information indicating reasons, contexts, remedial actions, and results of the remedial actions for the slice reselection requests;

select a remedial action to address the at least one issue;

perform the remedial action to reconfigure the NFV system; and

determine whether the remedial action successfully resolved the at least one issue.

19. The apparatus of claim 18 , wherein the apparatus being caused to apply the set of detection rules, select the remedial action, and perform the remedial action is in response to one or more slice reselection requests associated with a same reason, a same slice, or a same cell supporting the slice exceeding a threshold number.

20. The apparatus of claim 18 , wherein the instructions are further configured to, when executed by the at least one processor, cause the apparatus to:

monitor at least one performance indicator for a predetermined time interval after applying the selected remedial action to reconfigure the NFV system; and

determine whether the selected remedial action was successful based on the at least one performance indicator.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2020
From: STENBERG, KAJ PETER; TANG, HAITAO
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 053357/0089 →
Continuity (1)
Related Publication 20200374181A1 · Nov 26, 2020
Cited By (1)
US 12,206,742