Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 23.482  Word version:  19.3.0

Top   Top   Up   Prev   Next
0…   5…   8…   8.3…   8.6…   8.7…   8.9…   8.11…   8.13…   8.14…   8.15…   8.19…   8.23…   9…   9.3…   9.4…   A…   B   C…

 

8.13  AIMLE client selection subscription and notificationp. 69

8.13.1  Generalp. 69

AIMLE client selection subscription request and notification enable VAL Servers to subscribe for monitoring and selection of AIMLE clients and receive notification when there is an update on the selected and re-selected AIMLE client's status when re-selection is performed according to AIML member selection criteria.
The AIMLE server interacts with the NEF and/or SEAL services to monitor AIML members who meet the selection criteria and obtain their identifiers and configuring the AIML traffic session(s) between the VAL Server and the selected AIMLE Client(s) who meet the criteria. When the AIMLE clients no more meet the criteria, the QoS adjustment is reversed.
The subscription may also be updated when the VAL Server's requirements change, ensuring that it remains relevant and accurate. The VAL server may also unsubscribe when the subscription is no longer needed so that the AIMLE Server terminates monitoring of AIMLE clients and reverses QoS adjustments.
Up

8.13.2  Proceduresp. 69

8.13.2.1  Generalp. 69

The following are supported for AIMLE client selection subscription and notification:
  • AIMLE client selection subscription and notification;
  • AIMLE client selection subscription update; and
  • AIMLE client selection unsubscribe

8.13.2.2  AIMLE client selection subscription and notificationp. 70

Copy of original 3GPP image for 3GPP TS 23.482, Fig. 8.13.2.2-1: AIMLE client selection subscription and notification
Up
Step 1.
A VAL server sends an AIMLE client selection subscription request to the AIMLE Server. The AIMLE client selection subscription request includes information as described in Table 8.13.3.2-1 which includes selection criteria.
Step 2.
The AIMLE server validates the AIMLE client selection subscription request. The AIMLE server further performs authentication and authorization checks to determine if the requestor is able to subscribe to the selected AIMLE client selection subscription request.
Step 3.
The AIMLE server sends the AIMLE client selection subscription response to the VAL server.
Step 4.
The AIMLE server monitors AIMLE clients whether they fulfil the selection criteria as provided in step 1. The AIMLE server interacts with the NEF and/or SEAL services (including SEALDD) to establish monitoring. The AIMLE server utilizes SEAL-LMS (as in clause 9.3.11 of TS 23.434, or clause 9.3.12 of TS 23.434) or 3GPP 5G Core Network Services (such as GMLC as in TS 23.273 and NEF as in TS 23.273 or TS 23.502) to establish monitoring of UEs entering or present in the target location provided in the location information in the selection criteria.
Step 5.
The AIMLE Server obtains the identifiers of the AIMLE clients from the monitoring and selects the clients that fulfil the selection criteria and remove the AIMLE clients which do not fulfil the selection criteria. The AIMLE server uses the location monitoring for selecting UEs that fulfil the location criteria and removing UEs which cease to fulfil the location criteria as provided in the location information in the AIMLE client selection criteria. The AIMLE Server may determine the application QoS parameters (e.g. bandwidth, latency, jitter) for the AIML traffic session between the VAL server and the selected AIMLE client and configure the AIML traffic session(s) via SEALDD (Sdd_RegularTransmission API) or NEF services (AfSessionWithQoS API). When the AIMLE clients no more meet the criteria, the QoS adjustment is reversed.
The AIMLE server may determine the application QoS parameters based on the VAL Service ID.
If a desired service in the selection criteria is ceased to be provided by the client or its profile change so that it no longer meets the selection criteria, the AIMLE server removes the AIMLE clients which ceases to fulfil the criteria and selects other clients that fulfil selection criteria.
Step 6.
The AIMLE Server notifies the VAL server about the selected and re-selected AIMLE clients e.g., the AIMLE Client A is re-selected and replaced by AIMLE Client B.
Up

8.13.2.3  AIMLE client selection subscription updatep. 71

Figure 8.13.2.3-1 illustrates the procedure for an VAL server to update a subscription with the AIMLE server.
Pre-conditions:
  1. The AIMLE client or VAL server has subscribed for AIMLE client selection with the AIMLE Server.
Copy of original 3GPP image for 3GPP TS 23.482, Fig. 8.13.2.3-1: AIMLE client selection subscription update
Up
Step 1.
A VAL server sends a AIMLE client selection subscription update request to the AIMLE server. The AIMLE client selection subscription update request includes the subscription identifier and may include information as described in Table 8.13.3.5-1 for updated subscription.
Step 2.
Upon receiving the request from the VAL server, the AIMLE server validates if the VAL server is authorized for the request. If the VAL server is authorized, the AIMLE server updates the subscription.
Step 3.
The AIMLE server sends a AIMLE client selection subscription update response to the VAL server. If the AIMLE server has updated the subscription, the response includes an indication of success. If the AIMLE server has not updated the subscription, the response includes an indication of failure and may include a reason for failure.
If the subscription update request in step 1 include updated information as in Table 8.13.3.5-1, the AIMLE server also adjusts step 4 and 5 as in clause 8.13.2.2 based on the updated information in the subscription update.
Up

8.13.2.4  AIMLE client selection unsubscribep. 71

Figure 8.13.2.4-1 illustrates the procedure for a VAL server to unsubscribe with the AIMLE server.
Pre-conditions:
  1. The VAL server has subscribed for AIMLE client selection with the AIMLE Server.
Copy of original 3GPP image for 3GPP TS 23.482, Fig. 8.13.2.4-1: AIMLE client selection unsubscribe
Up
Step 1.
A VAL server sends a AIMLE client selection unsubscribe request to the AIMLE server. The request includes the subscription identifier.
Step 2.
Upon receiving the request from the requestor, the AIMLE server validates if the VAL server is authorized for the request. If the VAL is authorized, the AIMLE server unsubscribes the subscription.
Step 3.
The AIMLE server sends a AIMLE client selection unsubscribe response to the VAL server. If the AIMLE server has unsubscribed the subscription, the response includes an indication of success. If the AIMLE server has not unsubscribed the subscription, the response includes an indication of failure and may include a reason for failure.
If the AIMLE server has successfully unsubscribed the subscription, it also cancels its corresponding subscriptions with the NEF and/or SEAL services (including SEALDD) associated with the subscription. Additionally, the AIMLE server reverses the QoS adjustments performed as described in step 5 of clause 8.13.2.2.
Up

8.13.3  Information flowsp. 72

8.13.3.1  Generalp. 72

The following information flows are specified for AIMLE client registration:
  • AIMLE client selection subscription and notification request and response;
  • AIMLE client selection subscription update request and response; and
  • AIMLE client selection unsubscribe request and response

8.13.3.2  AIMLE client selection subscription requestp. 72

Table 8.13.3.2-1 shows the request sent by a VAL server to an AIMLE server for the Selected AIMLE Client selection subscription.
Information element Status Description
Requestor identityMThe identifier of the requestor.
AIMLE client selection criteriaM Selection criteria for finding suitable AIMLE clients for AIML operations as detailed in per Table 8.8.3.1-2.
Number of the required AIML clientsOIndicates the requested number of AIML clients to be selected based on member selection policies.
Notification endpoint for the selected AIMLE Client'sMRepresents the endpoint at the VAL server for receiving the notifications on the selected AIMLE Client's status update.
Up

8.13.3.3  AIMLE client selection subscription responsep. 72

Table 8.13.3.3-1 shows the response sent by the AIMLE server to the VAL server for the selected AIMLE client selection subscription response.
Information element Status Description
Successful responseO
(NOTE)
Indicates that the subscription was successful.
> Subscription IDMThe identifier of the subscription.
> Expiration timeOIndicates the expiration time of the updated subscription. To maintain an active subscription status, a subscription update is required before the expiration time.
If the Expiration time IE is not included, it indicates that the updated subscription never expires.
Failure responseO
(NOTE)
Indicates that the subscription request failed.
> CauseOIndicates the cause of subscription request failure.
NOTE:
One of the IEs shall be present.
Up

8.13.3.4  AIMLE client selection update notificationp. 73

Table 8.13.3.4-1 shows the notification sent by the AIMLE Server to the VAL server for the AIMLE client selection update notification.
Information element Status Description
Requestor IDMThe identifier of the requestor.
List of the selected AIMLE Client status update eventsMRepresents the list of selected AIMLE Client status update events, e.g., the AIMLE Client A is re-selected and replaced by AIMLE Client B.
Up

8.13.3.5  AIMLE client subscription update requestp. 73

Table 8.13.3.5-1 shows the request sent by a VAL server to an AIMLE server for the AIMLE client selection subscription update request.
Information element Status Description
Subscription IDMIdentifier of the existing subscription for which the update request applies.
AIMLE client selection criteriaO Selection criteria for finding suitable AIMLE clients for AIML operations as detailed in per Table 8.8.3.1-2.
Number of the required AIML clientsOIndicates the requested number of AIML clients to be selected based on member selection policies.
Notification endpoint for the selected AIMLE Client'sORepresents the endpoint at the VAL server for receiving the notifications on the selected AIMLE Client's status update.
Up

8.13.3.6  AIMLE client selection subscription update responsep. 73

Table 8.13.3.6-1 shows the AIMLE client selection subscription update response sent by the AIMLE server to the VAL server.
Information element Status Description
Successful responseO
(NOTE)
Indicates that the subscription update request was successful.
> Expiration timeOIndicates the expiration time of the updated subscription. To maintain an active subscription status, a subscription update is required before the expiration time.
If the Expiration time IE is not included, it indicates that the updated subscription never expires.
Failure responseO
(NOTE)
Indicates that the subscription update request failed.
> CauseOIndicates the cause of subscription update request failure.
NOTE:
One of the IEs shall be present.
Up

8.13.3.7  AIMLE client selection unsubscribe requestp. 74

Table 8.13.3.7-1 shows the request sent by a VAL server to an AIMLE server for the AIMLE client selection unsubscribe request.
Information element Status Description
Subscription IDMIdentifier of the existing subscription for which the unsubscribe request applies.
Up

8.13.3.8  AIMLE client selection unsubscribe responsep. 74

Table 8.13.3.8-1 shows the AIMLE client selection unsubscribe response sent by the AIMLE server to the VAL server.
Information element Status Description
Successful responseO
(NOTE)
Indicates that the unsubscribe request was successful.
Failure responseO
(NOTE)
Indicates that the unsubscribe request failed.
> CauseOIndicates the cause of unsubscribe request failure.
NOTE:
One of the IEs shall be present.
Up

Up   Top   ToC