Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 23.435  Word version:  19.3.0

Top   Top   Up   Prev   Next
0…   4…   5…   7…   9…   9.4…   9.5…   9.6…   9.7…   9.8…   9.9…   9.10…   9.11…   9.12…   9.13…   9.14…   9.15…   9.16…   9.17…   9.18…   A…

 

9.5  Network slice optimization based on VAL server policyp. 36

9.5.1  Generalp. 36

Based on policy from the vertical applications (e.g., to trigger some network slice operations when the pre-configured thresholds are met), the network slice parameters for the vertical applications could be optimized by triggering the slice modification. The slice optimization can be triggered by OAM, data/prediction retrieved from NWDAF via NEF, and NSCE server itself as describe in clause 9.5.2.2.

9.5.2  Procedurep. 36

9.5.2.1  VAL server policy managementp. 36

9.5.2.1.1  VAL server policy provisioningp. 36
Figure 9.5.2.1.1-1 illustrates the procedure of VAL server policy provisioning from the VAL server to the NSCE server.
Pre-conditions:
  1. The NSCE server has information about the existing slice/slice profile/slice services which VAL server is using.
Reproduction of 3GPP TS 23.435, Fig. 9.5.2.1.1-1: VAL server policy provisioning
Up
Step 1.
VAL server sends VAL server policy provisioning request to NSCE server. The request contains the policy, VAL server ID, Default policy indication, and S-NSSAI. Optionally, the request contains the indicator of policy harmonization.
The VAL server can request the NSCE server to mark the provisioned policy as the default policy using the Default policy indication. The default policy should serve as a VAL server policy for the slices provisioned without any policy. Either the policy or default policy indication can be provided by the VAL server.
The VAL server policy is in form of a policy profile which contains list of trigger events associated with the parameters and expected actions. It contains priority and scheduling information with pre-emption capability for the policies. The scheduling information schedules the policy by defining the schedule (start and end time) for the policy. The pre-emption capability provides another, already successfully provisioned policy to pre-empt the scheduled policy in the scheduled period.
The supported policies are:
  • Based on monitored performance metric from OAM, when the max number of PDU sessions or max number of UE is reached, trigger the slice modification with expected parameters.
  • Based on monitored Network Slice load from NSACF, when the number of PDU sessions or number of UE exceeds the threshold, trigger the slice modification with expected parameters.
  • Based on monitored Network Slice load predictions from NWDAF, when Network Slice load predictions (Predicted Number of PDU Session establishments at the Network Slice) exceeds the threshold with high confidence, trigger the slice modification with expected parameters.
  • Based on the monitored the time period, when getting to a certain time period (e.g. summer vacation, spring festival etc.), trigger the slice modification with expected parameters.
  • Based on the monitored time period, when getting to a certain time period, trigger the slice modification based on the expected QoS per UE. QoS is mapped/calculated by NSCE to specific parameters of the slice such as the dLThptPerUE, uLThptPerUE, dLThptPerSliceSubnet, uLThptPerSliceSubnet, delayTolerance, dLLatency, uLLatency.
Step 2.
The NSCE server checks whether the policy is conflict with the MNO policies or NSPP. One criterion is to translate the network slice parameters in the service profile to see whether it is conflict with that in the VAL provided policy. If policy harmonization is not requested and policies conflict then the request could be rejected. The NSCE server also checks the validity of the policy (policy is valid for the specified time period or until the specified threshold count of trigger events is achieved) to avoid a ping-pong effect of slice modification. If the policy is invalid, the request could be rejected.
Step 3.
If the policy harmonization is requested, the NSCE server can harmonize the policy as per clause 9.5.2.1.4 and this may result in the changes to the current VAL server policy under provisioning.
Step 4.
NSCE server sends the VAL server policy provisioning response to the VAL server to indicate whether the request is successful or not. If it is successful, policy ID is provided to VAL server.
Up
9.5.2.1.2  VAL server policy Updatep. 37
Figure 9.5.2.1.2-1 illustrates the VAL server policy update procedure.
Pre-conditions:
  1. The NSCE server has information about the existing slice/slice profile/slice services that the VAL server is using.
  2. The VAL server has created policies in NSCE server using the procedure defined in clause 9.5.2.1.1.
Reproduction of 3GPP TS 23.435, Fig. 9.5.2.1.2-1: VAL server policy update
Up
Step 1.
VAL server sends VAL server policy update request to NSCE server. The request shall contain the policy ID and policy modification details for updating the policy in the NSCE server. The request can update the existing default policy or specify a new default policy for the mentioned slice in the request. The policy update procedure can update the scheduling and pre-emption information for the policy.
Step 2.
The NSCE server checks whether the policy is conflict with the MNO policies or NSPP.
Step 3.
If authorized, the NSCE server can harmonize the policy as per clause 9.5.2.1.4 and this may result in the changes to the current VAL server policy under update process.
Step 4.
If the VAL server is authorized to update the VAL server policy, the NSCE server checks the modification with existing policies to avoid conflict and provides the response to the VAL server.
Up
9.5.2.1.3  VAL server policy Deletep. 38
Figure 9.5.2.1.3-1 illustrates the VAL server policy delete procedure.
Pre-conditions:
  1. The NSCE server has information about the existing slice/slice profile/slice services that the VAL server is using.
  2. The VAL server has created one or more policies in NSCE server using the procedure defined in clause 9.5.2.1.1.
Reproduction of 3GPP TS 23.435, Fig. 9.5.2.1.3-1: VAL server policy delete
Up
Step 1.
VAL server sends VAL server policy delete request to NSCE server. The request contains the policy ID, and optionally default policy indication. The default policy indicates the update of the default policy in the case of a delete request for the default policy. The policy delete procedure can be used to delete one or more policies.
Step 2.
If the VAL server is authorized to delete the VAL server policy, the NSCE server deletes the policy. In the case of a default policy delete request, the NSCE server first updates the default policy with the policy mentioned in the delete request and then deletes the old default policy. The NSCE server reports the outcome of the deletion of the requested policy with policy ID and priority for the new default policy.
Up
9.5.2.1.4  Policy harmonizationp. 39
Policy harmonization is to make sure the VAL server Policy (from VAL Provider/ slice customer/ASP) is compatible with the MNO policies and NSCE service provider policy for the same service or slice. The policy harmonization could be requested through the policy provisioning/update service.
Figure 9.5.2.1.4-1 illustrates the procedure for policy harmonization.
Pre-conditions:
  1. The NSCE service provider policy (NSPP) and MNO policy is available at the NSCE Server.
  2. The VAL server is authorized to receive NSCE services.
Reproduction of 3GPP TS 23.435, Fig. 9.5.2.1.4-1: Policy harmonization
Up
Step 1.
When receiving the policy provisioning, or policy update request, and the result of policy check turn out the policy is conflict, the policy harmonization is triggered.
Step 2.
The NSCE server determines parameters harmonizing the policy, if previously authorized.
Step 3.
NSCE server sends the VAL server a notification providing parameters values that allow the policies to be harmonized. Then the VAL server would decide whether to accept the provided optional parameters values. If they are accepted, the VAL server may invoke VAL server policy provisioning/ VAL server policy update procedure defined in clause 9.5.2.1.1, 9.5.2.1.2 with harmonized parameters values.
Up
9.5.2.1.5  VAL server policy Usage Reporting datap. 39
Figure 9.5.2.1.5-1 illustrates the VAL server policy usage reporting data procedure.
Pre-conditions:
  1. The NSCE server has information about the existing slice/slice profile/slice services which VAL server is using.
  2. The VAL server has created one or more policies using in the NSCE server the procedure defined in clause 9.5.2.1.1.
Reproduction of 3GPP TS 23.435, Fig. 9.5.2.1.5-1: VAL server policy usage reporting data
Up
Step 1.
VAL server sends VAL server policy usage reporting data subscribe request to NSCE server. The request contains the policy ID, reporting interval, and the required duration of the data.
Step 2.
The NSCE server responds with a VAL server policy usage reporting data subscribe response message indicating the success or failure of the subscription.
Step 3.
The NSCE server reports the policy reporting data containing the number of times the policy has been used and the duration for which the policy was active in the requested duration and details of the preemption of policies. The reporting interval enables the periodic reporting of the requested report.
Up

9.5.2.2  Network slice optimization based on VAL server policyp. 40

Figure 9.5.2.2-1 illustrates the procedure of network slice optimization based on VAL server policy.
Pre-conditions:
  1. The NSCE server is authorized to get network slice management data notification from OAM, and/or NWDAF via NEF.
  2. The VAL server is authorized to the NSCE server for network slice optimization.
  3. There is enough network capacity when the expected action is to expand the network slice.
  4. The VAL server policy has been pre-configured on the VAL server.
  5. The VAL server policy has been provided to the NSCE server as specified in clause 9.5.2.1.
Reproduction of 3GPP TS 23.435, Fig. 9.5.2.2-1: Network slice optimization based on VAL server policy
Up
Step 1.
VAL server sends network slice optimization subscription request to NSCE server. The request contains the policy ID indicating the different policies. Optionally the request contains the Secondary policy ID indicating the fallback policy to be used for the failed network slice optimization. The NSCE server retries the network slice optimization using a Secondary policy in the case of a failed optimization.
Step 2.
The NSCE server translates the trigger event to service API(s) with necessary parameters, and subscribe to the related service if needed.
  • To get the monitored performance metric from OAM, the notifyThresholdCrossing as defined in clause 11.3.1.3 of TS 28.532 which is filled in with corresponding S-NSSAI in objectInstance could be used.
  • To obtain the Network Slice load predictions from NWDAF, the NSCE server subscribes to the NWDAF prediction by invoking Nnef_AnalyticsExposure_Subscribe or Nnef_AnalyticsExposure_Fetch as defined in clauses 6.1.1.2 and 6.1.1.2 of TS 23.288.
  • To monitor the Network Slice load (e.g. the number of UEs or the number of PDU Sessions) from NSACF, the NSCE server subscribes to the NSACF by using the Nnef_EventExposure_Subscribe Request or Nnsacf_SliceEventExposure_Subscribe_Request as defined in clause 4.15.3.2.10 of TS 23.502, and the APIs defined in clause 6.2 of TS 29.536 can be utilized.
  • To monitor the time period, the NSCE server setup the timer.
Step 3.
NSCE server sends the network slice optimization subscription response to the VAL server to confirm the subscription of network slice optimization.
Step 4.
Upon receiving the notification which indicating the trigger event is met, i.e., the monitored information reaches the threshold or specific time period is arrived, the NSCE server performs the expected action by triggering the slice modification as specified in the VAL server policy. The network slice modification could be triggered by consuming the Network Slice Provisioning service with the modifyMOIAttributes operation as specified in TS 28.531. The OAM responds back to NSCE server that the requested slice modification was successful or not. The slice modification requests contain the parameters need to be updated to fit the requirement of network slice (e.g., scale in or scale out the network slice capability), including at least one of the following, uLThptPerSlice, dLThptPerSlice, dLThptPerUE, uLThptPerUE, dLThptPerSliceSubnet, uLThptPerSliceSubnet, delayTolerance, dLLatency, uLLatency, maximum number of UEs, maximum number of PDU session as specified in TS 28.541.
Step 5.
The NSCE server provides a network slice optimization notification to the VAL server. The successful response optionally includes the Optimization time and the Enforced policy ID. The optimization time indicates the time the NSCE server has taken to optimize the slice. The Enforced policy ID indicates which secondary policy is used by the NSCE server for slice optimization in the case of a failed attempt for network slice optimization.
Up

9.5.2.3  Network slice optimization report retrievalp. 41

Figure 9.5.2.3-1 illustrates the Network slice optimization report retrieval procedure.
Pre-conditions:
  1. The NSCE server has information about the existing slice/slice profile/slice services that the VAL server is using.
  2. The VAL server has the created policies using the procedure defined in clause 9.5.2.1.1.
  3. The VAL server has subscribed for the network slice optimization using the procedure defined in clause 9.5.2.2.
Reproduction of 3GPP TS 23.435, Fig. 9.5.2.3-1: Network slice optimization report retrieval
Up
Step 1.
The VAL server sends a Network slice optimization report request to the NSCE server. The request shall contain the subscription ID, optimization result window, and optional elements like optimization result filters, sorting rules, and result size. The VAL server creates a filter using the optimization result filter for the NSCE server requesting filtered successful or failed responses. The VAL server can create additional sorting rules for the NSCE server to request sorted results based on optimization time or policy ID or slice optimization event time in ascending or descending order. The result size indicates the number of results or responses for the report.
Step 2.
The NSCE server provides the report to the VAL server as per the request of the VAL server containing optimization response, optimization time, policy ID, and Enforced Policy information.
Up

9.5.3  Information flowsp. 42

9.5.3.1  Generalp. 42

The following information flows are specified:
  • VAL server policy provisioning request and response;
  • Network slice optimization subscription, response and notification;
  • VAL server policy update request and response;
  • VAL server policy delete request and response;
  • VAL server policy usage reporting data subscribe request, response, and notification; and
  • Network slice optimization report retrieval request and response.
  • Policy harmonization notify.

9.5.3.2  VAL server policy provisioning requestp. 42

Table 9.5.3.2-1 describes information elements for the VAL server policy provisioning request from the VAL server to the NSCE server.
Information element Status Description
Requestor IdentifierMUnique identifier of the requestor (i.e. VAL server ID).
Security credentialsMSecurity credentials resulting from a successful authorization.
Network slice related Identifier(s)OIdentifier of the network slice.
Requested DNNOIndication of the DNN which is requested.
Indicator of policy harmonizationOIndicating whether the policy harmonization is requested.
PolicyO The policy profile is defined in Table 9.5.3.2-2. The supported VAL server policies are listed in Table 9.5.3.2-3 to Table 9.5.3.2-5.
Default policy indicationOIndicates the policy in the request to mark as a default policy for slices provisioned without any policy.
Table 9.5.3.2-2 describes Policy profile of the VAL server policy provisioning request.
Information element Status Description
PolicyOThe name of VAL server policy.
> Area of interestMThe service area for which the policy profile applies, which can be expressed as a geographical area (e.g. geographical coordinates), or a topological area (e.g. a list of TA).
> Trigger eventMIndicating the event that should be monitored, associated with the threshold of the monitored parameter.
> Expected actionMIndicating the excepted actions associated with the updated parameter.
Lifetime or number of eventsMTime duration or number of times the policy can take action.
PriorityOIndicates the priority of the policy.
Scheduling periodOIndicates the scheduling of policy in terms of time.
> Start timeMIndicates the scheduled start time.
> End timeMIndicates the scheduled end time.
PreemptionOIndicates the pre-empt capability of the policy.
Table 9.5.3.2-3 to Table 9.5.3.2-6 list the supported policies.
Information element Status Description
PolicyOMax number of PDU sessions/ max number of UEs.
> Area of interestMThe service area for which the policy profile applies, which can be expressed as a geographical area (e.g. geographical coordinates), or a topological area (e.g. a list of TA).
> Trigger eventMThreshold information, i.e. reached utilization of available capacity in %), or number of PDU sessions request/ UEs reached the threshold.
> Expected actionMModification of PDU sessions / max number of UEs (step for increase in %).
Lifetime or number of eventsMTime duration or number of times the policy can take action.
PriorityOIndicates the priority of the policy.
Scheduling periodOIndicates the scheduling of policy in terms of time.
> Start timeMIndicates the scheduled start time.
> End timeMIndicates the scheduled end time.
PreemptionOIndicates the pre-empt capability of the policy.
Information element Status Description
PolicyONetwork slice load prediction.
> Area of interestMThe service area for which the policy profile applies, which can be expressed as a geographical area (e.g. geographical coordinates), or a topological area (e.g. a list of TA).
> Trigger eventMNetwork Slice load predictions information from NWDAF as defined in clause 6.1.1 of TS 23.288 (exceeding utilization of available capacity in %).
> Expected actionMModification of related network slice parameters (step for increase in %).
Lifetime or number of eventsMTime duration or number of times the policy can take action.
PriorityOIndicates the priority of the policy.
Scheduling periodOIndicates the scheduling of policy in terms of time.
> Start timeMIndicates the scheduled start time.
> End timeMIndicates the scheduled end time.
PreemptionOIndicates the pre-empt capability of the policy.
Information element Status Description
PolicyOTime period and average QoS per UE.
> Area of interestMThe service area for which the policy profile applies, which can be expressed as a geographical area (e.g. geographical coordinates), or a topological area (e.g. a list of TA).
> Trigger eventMTime/day configuration where specific network slice capacity /QoS per UE is expected, average QoS per UE requested.
> Expected actionMModification of slice capacity to the requested needs.
Lifetime or number of eventsMTime duration or number of times the policy can take action.
PriorityOIndicates the priority of the policy.
Scheduling periodOIndicates the scheduling of policy in terms of time.
> Start timeMIndicates the scheduled start time.
> End timeMIndicates the scheduled end time.
PreemptionOIndicates the pre-empt capability of the policy.
Information element Status Description
PolicyOMinimum QoS per UE.
Area of interestMThe service area for which the policy profile applies, which can be expressed as a geographical area (e.g. geographical coordinates), or a topological area (e.g. a list of TA).
> Trigger eventMTime/day where minimum QoS per UE is expected, minimum QoS per UE requested.
> Expected actionMModification of slice capacity to have the needed QoS per UE.
Lifetime or number of eventsMTime duration or number of times the policy can take action.
PriorityOIndicates the priority of the policy.
Scheduling periodOIndicates the scheduling of policy in terms of time.
> Start timeMIndicates the scheduled start time.
> End timeMIndicates the scheduled end time.
PreemptionOIndicates the pre-empt capability of the policy.
Up

9.5.3.3  VAL server policy provisioning responsep. 45

Table 9.5.3.3-1 describes the information elements for the VAL server policy provisioning response from the NSCE server to the VAL server.
Information element Status Description
ResultMIndicates the success or failure of the VAL server policy provisioning request.
> Policy IDO
(see NOTE 1)
Identifies the provided policy.
> CauseO
(see NOTE 2)
Indicates the cause of VAL server policy provisioning request failure.
NOTE 1:
Shall be present if the result is success and shall not be present otherwise.
NOTE 2:
Shall be present if the result is failure and shall not be present otherwise.
Up

9.5.3.4  VAL server policy update requestp. 45

Table 9.5.3.4-1 describes the information elements for the VAL server policy update request from the VAL server to the NSCE server.
Information element Status Description
Requestor IdentifierMUnique identifier of the requestor (i.e. VAL server ID).
Requested slice informationMIndication of the slice which is requested.
Policy IDMIdentifies the provided policy.
Policy modification details (see NOTE)O Describe the details for the policy update. The policy profile is defined in Table 9.5.3.2-2. The supported VAL server policies are listed in Table 9.5.3.2-3 to Table 9.5.3.2-5.
Priority (see NOTE)OIndicates the priority of the policy.
Default policy indication (see NOTE)OIndicates the default policy for slices provisioned without any policy.
NOTE:
At least one of these information elements shall be present.
Up

9.5.3.5  VAL server policy update responsep. 46

Table 9.5.3.5-1 describes the information elements for the VAL server policy update response from the NSCE server to the VAL server.
Information element Status Description
ResultMIndicates the success or failure of the VAL server policy update request.
> Policy IDO
(see NOTE 1)
Identifies the provided policy.
> Updated Default policy indicationO
(see NOTE 2)
Indicates the update of default policy.
> CauseO
(see NOTE 3)
Indicates the cause of the failure.
NOTE 1:
Shall be present if the result is success and shall not be present otherwise.
NOTE 2:
May only be present if the result is success.
NOTE 3:
May only be present if the result is failure.
Up

9.5.3.6  VAL server policy delete requestp. 46

Table 9.5.3.6-1 describes the information elements for the VAL server policy delete request from the VAL server to the NSCE server.
Information element Status Description
Policy IDMIdentifies the provided policy for delete.
Update Default policy indicationOIndicates the update of default policy.
> Policy IDMIdentifies the provided policy.
Up

9.5.3.7  VAL server policy delete responsep. 46

Table 9.5.3.7-1 describes the information elements for the VAL server policy delete response from the NSCE server to the VAL server.
Information element Status Description
ResultMIndicates the success or failure of the VAL server policy delete request.
> Updated default policyO
(see NOTE 1)
Policies with updated priority values.
>> Policy IDMIdentifies the provided policy.
>> PriorityOIndicates the updated priority values.
> CauseO
(see NOTE 2)
Indicates the cause of the failure.
NOTE 1:
May only be present if the result is success.
NOTE 2:
May only be present if the result is failure.
Up

9.5.3.8  VAL server policy usage reporting data subscribe requestp. 47

Table 9.5.3.8-1 describes information elements for the VAL server policy usage reporting data subscribe request from the VAL server to the NSCE server.
Information element Status Description
Requestor IdentifierMUnique identifier of the requestor (i.e. VAL server ID).
Requested slice informationMIndication of the slice which is requested.
Requested policy reporting dataMIndicates the request for policy reporting data.
> Policy IDMIdentifies the provided policy.
> Start timeMIndicates start time for the policy reporting data.
> End timeMIndicates end time for the policy reporting data.
Reporting intervalOIndicates the policy report data reporting interval.
Up

9.5.3.9  VAL server policy usage reporting data subscribe responsep. 47

Table 9.5.3.9-1 describes information elements for the VAL server policy usage reporting data subscribe response from the NSCE server to the VAL server.
Information element Status Description
ResultMIndicates the success or failure of the VAL server policy usage reporting data subscribe request.
> Subscribe IDO
(see NOTE 1)
Identifies the VAL server policy reporting subscribe event.
> CauseO
(see NOTE 2)
Indicates the cause of the failure.
NOTE 1:
Shall be present if the result is success and shall not be present otherwise.
NOTE 2:
May only be present if the result is failure.
Up

9.5.3.10  VAL server policy usage reporting data notificationp. 47

Table 9.5.3.10-1 describes information elements for the VAL server policy usage reporting data notification from the NSCE server to the VAL server.
Information element Status Description
Subscribe IDMIdentifies the VAL server policy usage reporting subscribe request.
Policy reporting dataMIndicates the requested VAL server policy reporting data.
> Policy IDMIdentifies the provided policy.
> Policy countMIndicates the number of times the policy is active.
> Policy time spentMIndicates the duration for usage of policy.
> Pre-empt countOIndicates the number of times the policy is premept with another policy.
> Pre-empt policy IDOIndicates the policy used for pre-emption.
Up

9.5.3.11  Network slice optimization subscription requestp. 48

Table 9.5.3.11-1 describes information elements for the Network slice optimization subscription request from the VAL server to the NSCE server.
Information element Status Description
Requestor IdentifierMUnique identifier of the requestor (i.e. VAL server ID).
Security credentialsMSecurity credentials resulting from a successful authorization for the NSCE service.
Notification Target AddressOThe Notification Target Address (e.g. URL) where the notifications destined for the requestor should be sent to.
Network slice related Identifier(s)OIdentifier of the network slice.
Requested DNNOIndication of the DNN which is requested.
Policy IDOIdentifies the VAL server policy.
Proposed expiration timeOProposed expiration time for the subscription.
Secondary policy IDOSecondary policy act as a fallback policy for the network slice optimization in the case of a failed network slice optimization.
Up

9.5.3.12  Network slice optimization subscription responsep. 48

The information elements specified in the Table 9.5.3.12-1 is used for the Network slice optimization subscription response sent from the NSCE server to the VAL server.
Information element Status Description
ResultMIndicates the success or failure of the Network slice optimization subscription request.
> Subscribe IDO
(see NOTE 1)
Identifies the Network slice optimization subscribe event.
> CauseO
(see NOTE 2)
Indicates the cause of Network slice optimization subscription request failure.
NOTE 1:
Shall be present if the result is success and shall not be present otherwise.
NOTE 2:
Shall be present if the result is failure and shall not be present otherwise.
Up

9.5.3.13  Network slice optimization notificationp. 48

The information elements specified in the Table 9.5.3.13-1 is used for the Network slice optimization notification sent from the NSCE server to the VAL server.
Information element Status Description
> Subscribe IDMIdentifies the Network slice optimization subscribe event.
> Network slice informationMNetwork slice information (i.e. NEST) with network slice identifier(i.e. S-NSSAI).
> Optimization timeOIndicates time spent for slice optimization by the NSCE Server.
> Enforced policy IDOIndicates the policy used for slice optimization in the case of the failed network slice optimization.
NOTE:
One of these IEs shall be present in the message.
Up

9.5.3.14  Network slice optimization report retrieval requestp. 49

Table 9.5.3.14-1 describes information elements for the Network slice optimization report retrieval request from the VAL server to the NSCE server.
Information element Status Description
Subscribe IDMIdentifies the Network slice optimization subscribe event.
Optimization result filterOFilter for network slice optimization responses (successful or failure). The default value is successful responses.
Optimization result sortOSort optimization results based on slice optimization event time or optimization time, or policy ID. The default value is Optimization time.
> Sort typeOIndicate sort type (ascending or descending). The default value is ascending.
> Optimization result sizeOIndicate the number of results of network slice optimization responses. The default value is 1.
Optimization result windowMIndicates the time duration window for the report.
> Start timeMIndicates the start time for generating the report.
> End timeMIndicates the end time to finish the capture of the report.
Up

9.5.3.15  Network slice optimization report retrieval responsep. 49

Table 9.5.3.15-1 describes information elements for the Network slice optimization report retrieval response from the NSCE server to the VAL server.
Information element Status Description
Optimization report resultsMReport results based on the network slice optimization request.
> Subscribe IDMIdentifies the Network slice optimization subscribe event.
> Optimization responseMIndicates network slice optimization response as per the filter in the request.
> Optimization timeMIndicates time spent for slice optimization by the NSCE Server.
> Policy IDOIdentifies the VAL server policy.
> Enforced policy IDOIndicates the policy used for slice optimization in the case of the failed network slice optimization.
Up

9.5.3.16  Policy harmonization subscribe notifyp. 50

Table 9.5.3.16-1 describes information elements for the Policy harmonization subscribe notify from the NSCE server to the VAL server.
Information element Status Description
Policy IDMIdentifies of the harmonized policy.
> harmonized policyMPairs of policy attribute and harmonized parameter.
Up

9.5.4  APIsp. 50

9.5.4.1  Generalp. 50

Table 9.5.4.1-1 illustrates the API for Network slice optimization based on VAL server policy.
API Name API Operations Operation Semantics Consumer(s)
SS_NSCE_PolicyManagementPolicy_ProvisioningRequest/ResponseVAL server
Policy_UpdateRequest/Response
Policy_DeleteRequest/Response
Policy_Usage_Reporting_Data_SubscribeSubscribe/Notify
Policy_Usage_Reporting_Data_Notification
SS_NSCE_NSOptimizationNS_Optimization_SubscriptionSubscribe/NotifyVAL server
NS_Optimization_Notification
NS_Optimization_Report_RetrievalRequest/Response
SS_NSCE_Policy_harmonizationPolicy_harmonization_NotifyNotifyVAL server
Up

9.5.4.2  SS_NSCE_ Policy_Provisioning operationp. 50

API operation name:
Policy_Provisioning_Request
Description:
The consumer subscribes for VAL server policy Provisioning.
Inputs:
Outputs:
See clause 9.5.2.1.1 for details of usage of this operation.

9.5.4.3  SS_NSCE_ Policy_Update operationp. 50

API operation name:
Policy_Update
Description:
Providing the policy update to the NSCE server.
Inputs:
Outputs:
See subclause 9.5.2.1.2 for details of the usage of this operation.

9.5.4.4  SS_NSCE_ Policy_Delete operationp. 50

API operation name:
Policy_Delete
Description:
Requesting policy delete to the NSCE server.
Inputs:
Outputs:
See subclause 9.5.2.1.3 for details of the usage of this operation.

9.5.4.5  SS_NSCE_Policy_harmonization Notify_operationp. 51

API operation name:
Policy_harmonization_Notify
Description:
The consumer is notified with result of Policy harmonization.
Inputs:
Outputs:
None
See clause 9.5.2.1.4 for details of usage of this operation.

9.5.4.6  SS_NSCE_ Policy_Usage_Reporting_Data_Subscribe operationp. 51

API operation name:
Policy_Usage_Reporting_Data_Subscribe
Description:
Subscription to the VAL server policy usage reporting data.
Inputs:
Outputs:
See subclause 9.5.2.1.5 for details of the usage of this operation.

9.5.4.7  SS_NSCE_ Policy_Usage_Reporting_Data_Notification operationp. 51

API operation name:
Policy_Usage_Reporting_Data_Notification
Description:
VAL server policy usage reporting data notification to the existing subscription.
Inputs:
Outputs:
None
See subclause 9.5.2.1.5 for details of the usage of this operation.

9.5.4.8  SS_NSCE_NS_Optimization_Report_Retrieval operationp. 51

API operation name:
NSOptimizationReportRetrieval
Description:
Providing the network slice optimization report to the VAL server.
Inputs:
Outputs:
See subclause 9.5.2.3 for details of the usage of this operation.

9.5.4.9  SS_NSCE_NSOptimization_Subscribe Request operationp. 51

API operation name:
Ensce_NSOptimization _ Subscribe
Description:
The consumer request for Network Slice Optimization.
Inputs:
Outputs:
See clause 9.5.2.2 for details of usage of this operation.

9.5.4.10  SS_NSCE_NSOptimization_Notification operationp. 52

API operation name:
Ensce_NSOptimization_Notification
Description:
The consumer is notified with result of Network Slice Optimization.
Inputs:
Outputs:
None
See clause 9.5.2.2 for details of usage of this operation.

Up   Top   ToC