IP Library Granted Patent US 11,902,891
Granted Patent B2
US 11,902,891 · App. 16/997,579 · Granted Feb 13, 2024

Apparatus and method for network slicing and slice management to support multi-slice services

Inventors: Qing Wei (Munich, DE); Riccardo Trivisonno (Munich, DE); Chenghui Peng (Shanghai, CN)
Assignee: Huawei Technologies Duesseldorf GmbH
H04W48/18H04L67/146H04W24/04H04W28/24
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,902,891
App. No.
16/997,579
Granted
Feb 13, 2024
Kind
B2
Abstract

The present disclosure provides an apparatus for network slicing, and an apparatus for network slice management, which are usable to support and optimize multi-slice services. The apparatuses provide functional enhancements within different layers of a network architecture. The apparatus for network slicing is configured to determine at least two correlated communication traffic flows for a service, and to bind the at least two correlated communication traffic flows. Further, it is configured to generate, and preferably expose, binding information. The apparatus for network slice management is configured to convert a service requirement of a tenant/application into a joint performance parameter in correlated network slice instances. Further, it is configured to determine a resource allocation for at least one of the network slice instances based on the joint performance parameter.

Claims (46)

1. A communication apparatus comprising:

at least one processor; and

a non-transitory computer-readable storage medium coupled to the at least one processor and having stored thereon a program including processor-executable instructions which, when being executed by the at least one processor, cause the at least one processor to:

convert a requirement of a service into a joint performance parameter for at least two network slice instances or at least two correlated communication traffic flows for the service;

determine at least two correlated communication traffic flows for a service,

wherein a joint quality of service (QoS) treatment is applied to the at least two correlated network slice instances or the at least two correlated communication traffic flows based on at least the joint performance parameter or binding information, and

wherein the at least two correlated communication traffic flows are correlated by the joint performance parameter; and

expose binding information for use in managing the at least two correlated communication traffic flows using the joint performance parameter, wherein the binding information includes identification of the correlated communication traffic flows, wherein the at least two correlated communication traffic flows are bound at a network layer.

2. The apparatus according to claim 1 , wherein the program further includes processor-executable instructions for

receiving a request for the service, and

wherein the processor-executable instructions for determining the at least two correlated communication traffic flows for the service are instructions for determining the at least two correlated communication traffic flows for the service based on at least the request or pre-configured information.

3. The apparatus according to claim 2 , wherein at least the request for the service or the pre-configured information includes information regarding the at least two correlated communication traffic flows.

4. The apparatus according to claim 3 , wherein the request for the service includes information about a respective session of each of the at least two correlated communication traffic flows, and

wherein the request for the service further includes network slice selection assistance information for each respective session and/or an identity of each respective session.

5. The apparatus according to claim 4 , wherein the program further includes processor-executable instructions for storing a list of sessions associated with at least network slice selection assistance information or session identities for the at least two correlated communication traffic flows.

6. The apparatus according to claim 2 , wherein the request for the service includes one or more service requirements, and

wherein the processor-executable instructions for determining the at least two correlated communication traffic flows for the service are instructions for determining the at least two correlated communication traffic flows for the service based on the one or more service requirements.

7. The apparatus according to claim 2 , wherein the program further includes processor-executable instructions for:

authenticating the received request for the service; and

mapping the service to the at least two correlated communication traffic flows.

8. The apparatus according to claim 1 , wherein the program further includes processor-executable instructions for exposing the binding information at least in at least one network layer or to at least one other network entity.

9. The apparatus according to claim 1 , wherein each communication traffic flow comprises a packet data unit session, a general packet radio service tunneling protocol data flow, and/or a quality of service flow.

10. The apparatus according to claim 1 , wherein the at least two correlated communication traffic flows depend on each other with respect to one or more performance parameters.

11. A communication apparatus comprising:

a non-transitory computer-readable storage medium coupled to a processor and having stored thereon a program including processor-executable instructions which, when being executed by the processor, cause the processor to:

convert a service requirement of a tenant or application into a joint performance parameter for at least two network slice instances or at least two correlated communication traffic flows for the service,

wherein the joint performance parameter provides a performance requirement that correlates the two or more network slice instances or the at least two correlated communication traffic flows;

determine a resource allocation for at least one of the correlated network slice instances or at least one of the correlated communication traffic flows based on the joint performance parameter;

expose binding information for use in managing the correlated at least two network slices or the at least two correlated communication traffic flows, wherein the binding information includes identification of the correlated communication traffic flows;

monitor at least the joint performance parameter or a resource allocation at least across the at least two correlated network slice instances or across the two correlated communication traffic flows; and

apply a joint quality of service (QoS) treatment to the at least two correlated network slice instances or the at least two communication traffic flows based on at least the joint performance parameter or the binding information, wherein the at least two correlated communication traffic flows are bound at a network layer.

12. The apparatus according to claim 11 , wherein the program further includes processor-executable instructions for exposing the joint performance parameter to one or more functions in the network layer.

13. The apparatus according to claim 11 , wherein the program further includes processor-executable instructions for instantiating the at least two correlated network slice instances for a service based on the resource allocation.

14. The apparatus according to claim 11 , wherein the program further includes processor-executable instructions for instantiating at least two sub-slices in at least one of the at least two correlated network slice instances based on the resource allocation.

15. The apparatus according to claim 14 , wherein the program further includes processor-executable instructions for:

managing the at least two correlated network slice instances or the at least two sub-slices based on at least the joint performance parameter or the resource allocation by applying a joint resource management across the at least two correlated network slice instances or the at least two sub-slices; or

performing a service optimization across the at least two correlated network slice instances or at least two sub-slices in at least two correlated network slice instances.

16. The apparatus according to claim 11 , wherein the program further includes processor-executable instructions for receiving communication traffic flow binding information from the network layer, wherein the binding information includes the communication traffic flow binding information.

17. The apparatus according to claim 11 , wherein the exposed binding information includes at least the joint performance parameter or the resource allocation and the binding information is exposed at least across the at least two correlated network slice instances or across at least two correlated communication traffic flows to the tenant or application.

18. The apparatus according to claim 11 , wherein the performance requirement is a latency requirement, a bandwidth requirement, or a reliability requirement.

19. A communication method comprising:

converting a requirement of a service into a joint performance parameter for at least two network slice instances or at least two correlated communication traffic flows for the service;

determining at least two correlated communication traffic flows for a service,

wherein a joint quality of service (QoS) treatment is applied to the at least two correlated network slice instances or the at least two correlated communication traffic flows based on at least the joint performance parameter or binding information, and

wherein the at least two correlated communication traffic flows are correlated by the joint performance parameter; and

exposing binding information for use in managing the at least two correlated communication traffic flows using the joint performance parameter, wherein the binding information includes identification of the correlated communication traffic flows, wherein the at least two correlated communication traffic flows are bound at a network layer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2021
From: WEI, QING; TRIVISONNO, RICCARDO; PENG, CHENGHUI
To: HUAWEI TECHNOLOGIES DUESSELDORF GMBH.
Reel/Frame 055218/0766 →
Continuity (2)
Continuation PCTEP2018054039 · Feb 19, 2018
Related Publication 20200383043A1 · Dec 3, 2020