IP Library Granted Patent US 12,081,401
Granted Patent B2
US 12,081,401 · App. 16/485,088 · Granted Sep 3, 2024

Supporting SON functions on network slice instances

Inventors: Joey Chou (Scottsdale, AZ); Yizhi Yao (Chandler, AZ)
Assignee: Apple Inc.
H04L41/0893H04L41/0813H04L41/5003H04W4/50H04W48/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 12,081,401
App. No.
16/485,088
Granted
Sep 3, 2024
Kind
B2
Abstract

An apparatus for self-optimization of a Network Slice Instance, NSI, comprising network slice related management functions is provided. The apparatus can include a Network Slice Management Function, NSMF, operable to monitor a performance of a Network Slice Instance in use, and evaluate whether the Network Slice Instance meets a received set of Network Slice requirements, wherein the received set of Network Slice requirements are received from a Service Management Function, SMF, and/or an Operator's target for performance of the Network Slice Instance. The apparatus can also include a Network Slice Subnet Management Function, in communication with the Network Slice Management Function, and operable to modify a Network Slice SubNet Instance, NSSI, for use in the Network Slice Instance in use in order to meet the received Network Slice requirements.

Claims (55)

1. An apparatus for self-optimization of a Network Slice Instance comprising network slice related management functions, the apparatus comprising:

circuitry to implement a Network Slice Management Function to monitor a performance of the Network Slice Instance in use, evaluate whether the Network Slice Instance meets a received set of Network Slice requirements, and trigger the self-optimization for the Network Slice Instance based at least in part on the monitored performance of the Network Slice Instance, wherein the received set of Network Slice requirements are received from a Service Management Function or an Operator's target for performance of the Network Slice Instance, and wherein the Network Slice Management Function is implemented to modify one or more Network Slice SubNet requirements in response to triggering the self-optimization and based at least in part on the monitored performance of the Network Slice Instance; and

circuitry to implement a Network Slice Subnet Management Function, in communication with the Network Slice Management Function, to modify a Network Slice SubNet Instance based at least in part on the modified one or more Network Slice SubNet requirements for use in the Network Slice Instance in use in order to meet the received set of Network Slice requirements.

2. The apparatus of claim 1 , wherein the Network Slice Management Function is further to:

send the updated Network Slice SubNet requirements to the Network Slice Subnet Management Function circuitry; or

generate new Network Slice SubNet requirements if a new Network Slice SubNet Instance needs to be created.

3. The apparatus of claim 1 , wherein the Network Slice Management Function is to be pre-configured with a policy to facilitate network slice re-configuration.

4. The apparatus of claim 2 , wherein the Network Slice Subnet Management Function, upon receipt of the updated or new Network Slice SubNet requirements, is operable to:

modify an existing Network Slice Subnet Instance; or

create a new Network Slice Subnet Instance for a new Network Slice Instance, if a new Network Slice Subnet Instance is required.

5. The apparatus of claim 4 , wherein the Network Slice Subnet Management Function is further to:

instantiate a virtualized constituent Network Function(s) for the new Network Slice Subnet Instance, or the modified existing Network Slice Subnet Instance, if needed;

configure the virtualized constituent Network Function(s) to support the new or modified Network Slice Instance.

6. The apparatus of claim 1 , wherein the Network Slice Subnet Management Function is further to:

send an alert to the Network Slice Management Function if a physical constituent Network Function has not yet been deployed.

7. The apparatus of claim 1 , wherein the Network Slice Subnet Management Function is further to:

perform a recovery action on a faulty Network Function, if requested by the Network Slice Management Function.

8. The apparatus of claim 1 , wherein the Network Slice Subnet Management Function is further to support a coordination for a Network Slice Subnet Instance optimization triggered by the Network Slice Management Function or the Network Slice SubNet Management Function.

9. The apparatus of claim 1 , wherein the Network Slice Subnet Management Function is further to:

monitor alarms of the Network Slice Instance in use; and

heal the Network Slice Instance in use if an alarm is activated.

10. The apparatus of claim 9 , wherein the Network Slice Management Function is further to:

add a new Network Function to compensate for a faulty Network Function of the Network Slice Instance in use;

configure another Network Function to compensate for a faulty Network Function of the Network Slice Instance in use;

apply recovery actions for the faulty Network Function of the Network Slice Instance in use;

modify existing or create new Network Slice SubNet requirements for self-healing purposes; or

send the modified or newly created Network Slice SubNet requirements to the Network Slice SubNet Management Function.

11. The apparatus of claim 1 , wherein the self-optimization of the Network Slice Instance comprises self-healing, self-reconfiguration and/or new creation of a Network Slice Instance.

12. The apparatus of claim 1 , wherein the circuitry to implement the Service Management Function comprises:

interface circuitry; and

one or more processors, coupled with the interface circuitry, to:

receive service requirements from a Customer; and

send a response to the Customer to indicate whether the service requirements are satisfied.

13. The apparatus of claim 12 , wherein the one or more processors, upon receipt of the service requirements from the Customer, are to:

generate network slice requirements;

send the network slice requirements to the Network Slice Management Function; and

receive a result from the Network Slice Subnet Management Function to indicate whether the network slice requirements are satisfied.

14. The apparatus of claim 1 , wherein the Network Slice Management Function is further implemented to modify a network slice template in response to triggering the self-optimization and based at least in part on the monitored performance of the Network Slice Instance.

15. One or more non-transitory computer-readable media comprising instructions to cause an electronic device, upon execution of the instructions by one or more processors of the electronic device, to perform a method for self-optimization of a Network Slice Instance comprising:

monitoring a performance of the Network Slice Instance in use;

evaluating whether the Network Slice Instance meets a received set of Network Slice requirements, wherein the received set of Network Slice requirements are received from a Service Management Function or an Operator's target for performance of the Network Slice Instance;

triggering the self-optimization for the Network Slice Instance based at least in part on the monitored performance of the Network Slice Instance,

modifying one or more Network Slice SubNet requirements and a network slice template in response to the triggering and based at least in part on the monitored performance of the Network Slice Instance; and

modifying a Network Slice SubNet Instance based at least in part on the modified one or more Network Slice SubNet requirements for use in the Network Slice Instance in use in order to meet the received set of Network Slice requirements.

16. The one or more non-transitory computer-readable media of claim 15 , wherein the method further comprises:

sending the modified one or more Network Slice SubNet requirements to a Network Slice Subnet Management Function; and

generating new Network Slice SubNet requirements if a new Network Slice SubNet Instance needs to be created.

17. The one or more non-transitory computer-readable media of claim 15 , wherein the method further comprises pre-configuring a policy for a Network Slice Management Function to facilitate network slice re-configuration.

18. The one or more non-transitory computer-readable media of claim 16 , wherein the method further comprises, upon receipt of the modified one or more Network Slice SubNet requirements or the new Network Slice SubNet requirements:

modifying an existing Network Slice Subnet Instance; or

creating a new Network Slice Subnet Instance for a new Network Slice Instance, if the new Network Slice Subnet Instance is required.

19. The one or more non-transitory computer-readable media of claim 18 , wherein the method further comprises:

instantiating a virtualized constituent Network Function(s) for the new Network Slice Subnet Instance, or the modified existing Network Slice Subnet Instance, if needed; and

configuring the virtualized constituent Network Function(s) to support the new or modified Network Slice Instance.

20. The one or more non-transitory computer-readable media of claim 15 , wherein the method further comprises modifying a network slice template in response to triggering the self-optimization and based at least in part on the monitored performance of the Network Slice Instance.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 053309/0140 →
CONFIRMATORY ASSIGNMENT Recorded Jun 25, 2020
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 053051/0295 →