A network slice can be provided and customized based on the request of customers. For example, an application provider may want a dedicated network slice for its application and may expand or decrease the capacity of the network slices based on the dynamic demand for the application.
In other scenario, the third party itself may get and have right to use a specific frequency band. For example, by applying for local spectrum license, third party itself may own the right to use some frequency band and this frequency band can be used for a network slice and UEs dedicated to this third party.
Application provider AP1 has a service agreement with operator OP1. With this service agreement, OP1 creates and runs a network slice NSz, which is dedicated for AP1. AP1 provides application App1 to its customers and this application requires very demanding QoS. Traffic generated for the application App1 are transported via NSz. Initially, frequency band FB1 with size of 50 MHz are allocated for NSz.
There is another application provider AP2, which also has a service agreement with operator OP1. With this service agreement, OP1 creates and runs a network slice NSy, which is dedicated for AP2. AP2 provides application App2 to its customers and the QoS requirement for this application is not stringent. Thus, instead of using a licensed spectrum, application provider AP2 requests the OP1 to provide network slice NSy over unlicensed spectrum, which is frequency band UFB1.
Following is service flow for application provider AP1:
-
UEs using App1 transmit data over frequency band FB1.
-
As the App1 gets popular, the application provider decides to increase capacity for the network slice NSz. The application provider requests the operator OP1 to increase the dedicated frequency bandwidth.
-
The OP1 adjusts its 3GPP system so that additional frequency band is dedicated to support the network slice NSz.
-
Later, the application provider identifies that there is a periodicity in the usage pattern for its application. I.e., some specific time period during the day, there is a small demand for its application. So, the application provider requests to reduce the allocated frequency bandwidth for network slice NSz for a specific time period.
-
The OP1 takes into account the information from the application provider, and reduce the size of dedicated frequency during the time period.
-
Later, the application provider itself gets a right to use some specific frequency band FB2 at a certain location from authorities.
-
The application provider requests the OP1 to additionally use FB2 for network slice NSz. OP1 updates configuration for network slice NSz. From this point, OP1 keeps record usage of network slices per used frequency bands.
Following is service flow for application provider AP2:
-
Application provider requests OP1 to create network slice NSy using unlicensed frequency band UFB1.
-
When there is a user traffic for App2, the traffic is delivered over frequency band UFB1.
-
For a UE subscribes to both App1 and App2, traffic for app2 is delivered through NSy over UFB1 while traffic for app1 is delivered over other frequency bands.
The UEs using App1 are served with NSz over FB2.
The UEs using App2 are served with NSy over UFB1.
Following are existing requirements specified in
TS 22.261:
-
Based on operator policy, a 5G network shall provide suitable APIs to allow a trusted third-party to manage this trusted third-party owned application(s) in the operator's Service Hosting Environment.
-
Based on operator policy, the 5G network shall provide suitable APIs to allow a trusted third-party to scale a network slice used for the third-party, i.e. to adapt its capacity.
-
The 5G network shall provide suitable APIs to allow a trusted third-party to get the network status information of a private slice dedicated for the ' party, e.g. the network communication status between the slice and a specific UE.
-
Based on operator policy, the 5G network shall provide suitable APIs to allow a trusted third-party to define and update the set of services and capabilities supported in a network slice used for the third-party.
-
Based on operator policy, the 5G network shall expose a suitable API to allow an authorized third-party to define and reconfigure the properties of the communication services offered to the third-party.
-
Based on operator policy, a 5G network shall provide suitable APIs to allow a trusted third-party to create, modify, and delete network slices used for the third-party.
-
Based on operator policy, the 5G network shall provide suitable APIs to allow a trusted third-party to define and update the set of services and capabilities supported in a network slice used for the third-party.
-
Based on operator policy, the 5G network shall provide suitable APIs to allow a trusted third-party to configure the information which associates a UE to a network slice used for the third-party.
-
Based on operator policy, the 5G network shall expose a suitable API to an authorized third-party to provide the information regarding the availability status of a geographic location that is associated with that third-party.
-
Based on operator policy, the 5G network shall provide suitable APIs to allow a trusted third-party to configure the information which associates a service to a network slice used for the third-party.
These existing requirements allow interaction between the third party and the 5G system. However, these requirements do not fully address the service flow in previous section:
-
Existing requirements focused on the capability of the network slice, and not on the details of configuration, e.g. using specific resources owned by third party.
-
Existing requirements do not address restriction that can be set by third party, in using network slice.
Following new potential requirements can be derived from this use case:
[PR.5.11.6-1]
In case a third party has requested provision of a network slice using specific radio resources for the network slice, 5G system shall be able to generate charging information regarding the used radio resources e.g. used frequency bands.