OPTIMIZATION IN OCI HANDLING
20230095892 · 2023-03-30
Assignee
Inventors
Cpc classification
H04W28/0942
ELECTRICITY
International classification
Abstract
A method of optimizing Overload Control Information (OCI) handling for a Control Plane (CP) that has a first association with a first User Plane (UP 1) and a second association with a second User Plane (UP 2) includes: upon receiving from UP 1 an OCI containing i) overload reduction metric defining a target number of sessions for the first association, and ii) a specified period of validity for the OCI handling, initiating a timer for the period of validity for the OCI handling; periodically checking the number of sessions currently being handled by the first association; initiating new sessions with UP 1 if the number of sessions currently being handled by the first association is below the target number of sessions; and not initiating new sessions with the UP 1 if the number of sessions currently being handled by the first association is above the target number of sessions.
Claims
1. A method of optimizing Overload Control Information (OCI) handling in one of 4.sup.th Generation (4G) network or 5.sup.th Generation Core (5GC) network in which a Control Plane (CP) has a first association with a first User Plane (UP 1) and a second association with a second User Plane (UP 2), the method comprising: receiving, at an initial time point T0 by the CP from the UP 1, an OCI containing i) overload reduction metric defining a specified percentage reduction of a number of sessions handled by the first association such that a target number of sessions for the first association is achieved, and ii) a specified period of validity for the OCI handling; initiating, by the CP, a timer for a specified period of time corresponding to the period of validity for the OCI handling; and sending, by the CP, at least one of modification and delete procedures to the UP 1, without initiating new sessions with the UP 1, as part of the OCI handling;.
2. The method according to claim 1, further comprising: periodically checking, by the CP, at subsequent time points T1 through Tn, wherein Tn = the end of the period of validity for OCI, the number of sessions currently being handled by the first association.
3. The method according to claim 1, further comprising: at least one of: a) initiating, by the CP, new sessions with UP 1, if the number of sessions currently being handled by the first association is below the target number of sessions and the period of validity for the OCI handling has not expired; and b) sending, by the CP, at least one of additional modification and delete procedures to the UP 1, without initiating new sessions with the UP 1, if the number of sessions currently being handled by the first association is above the target number of sessions and the period of validity for the OCI handling has not expired.
4. The method of claim 1, further comprising: ending the OCI handling at the end of the period of validity for the OCI handling.
5. The method of claim 1, further comprising: initiating, by the CP, new sessions with UP 2, during the period of validity for the OCI handling, if the number of sessions currently being handled by the first association is above the target number of sessions for the first association.
6. The method according to claim 2, further comprising: at least one of: a) initiating, by the CP, new sessions with UP 1, if the number of sessions currently being handled by the first association is below the target number of sessions and the period of validity for the OCI handling has not expired; and b) sending, by the CP, at least one of additional modification and delete procedures to the UP 1, without initiating new sessions with the UP 1, if the number of sessions currently being handled by the first association is above the target number of sessions and the period of validity for the OCI handling has not expired.
7. The method of claim 6, further comprising: ending the OCI handling at the end of the period of validity for the OCI handling.
8. The method of claim 6, further comprising: initiating, by the CP, new sessions with UP 2, during the period of validity for the OCI handling, if the number of sessions currently being handled by the first association is above the target number of sessions for the first association.
9. The method of claim 2, further comprising: ending the OCI handling at the end of the period of validity for the OCI handling.
10. The method of claim 2, further comprising: initiating, by the CP, new sessions with UP 2, during the period of validity for the OCI handling, if the number of sessions currently being handled by the first association is above the target number of sessions for the first association.
11. The method according to claim 1, further comprising: initiating, by the CP, new sessions with UP 1, if the number of sessions currently being handled by the first association is below the target number of sessions and the period of validity for the OCI handling has not expired.
12. The method according to claim 11, further comprising: sending, by the CP, at least one of additional modification and delete procedures to the UP 1, without initiating new sessions with the UP 1, if the number of sessions currently being handled by the first association is above the target number of sessions and the period of validity for the OCI handling has not expired.
13. The method according to claim 12, further comprising: periodically checking, by the CP, at subsequent time points T1 through Tn, wherein Tn = the end of the period of validity for OCI, the number of sessions currently being handled by the first association.
14. The method of claim 13, further comprising: ending the OCI handling at the end of the period of validity for the OCI handling.
15. The method of claim 13, further comprising: initiating, by the CP, new sessions with UP 2, during the period of validity for the OCI handling, if the number of sessions currently being handled by the first association is above the target number of sessions for the first association.
Description
BRIEF DESCRIPTION OF THE FIGURE
[0007]
DETAILED DESCRIPTION
[0008] The association between CP and UP handles multiple Sessions enabling respective PDU sessions and smooth data transfer between the UE and the Data Network (DN). When a UP is overloaded, e.g., as identified by the UP’s internal overload identification mechanism, the internal overload identification mechanism shall indicate to the associated CP to reduce the load by X percentage (e.g., 10%) specified in Overload Reduction Metric. The associated CP shall try and reduce the load by X percentage during the duration of Period of Validity time defined in seconds. Considering that the relevant specification 3GPP TS 29.244 for 5GC enables rejecting the messages to handle the Overload reduction at the CP, reducing the transactions per second (TPS) by reducing new session procedures, Update Procedures and/or Release procedures would call for major handling at various north-bound and/or adjacent NFs.
[0009] As illustrated in
[0010] As shown at block 106, at T20, CP 1001 takes a snapshot and identifies the number of sessions that the pair CP - UP 1 are handling. In this example, 920 sessions are being handled at T20 by this association between CP 1001 and UP 1 1002, which number of current sessions is more than the reduction-metric-based target number of sessions, 900. Therefore, as shown at block 107, CP shall continue to send modification and delete procedures to UP 1 1002. Meanwhile, as shown at block 108, CP 1001 continues to initiate new sessions with UP 2 1003. As shown at block 109, at T40, CP 1001 takes a snapshot of the number of sessions that the pair CP - UP 1 are currently handling. In this example, 800 sessions are being handled by this association between CP 1001 and UP 1 1002, which number of current sessions is less than the reduction-metric-based target number of sessions, 900. As shown at block 110, CP 1001 shall continue to send modification and delete procedures to UP 1 1002, and CP 1001 can initiate new sessions with UP 1 1002, as shown at block 111.
[0011] As shown at block 112, at T60, CP 1001 takes a snapshot and identifies the number of sessions that the pair CP - UP 1 are currently handling. In this example, 890 sessions are being handled by this association between CP 1001 and UP1 1002, which number of current sessions is less than the reduction-metric-based target number of sessions, 900. As shown at block 113, the handling performed at blocks 110 and 111 is continued, i.e., CP 1001 shall continue to send modification and delete procedures to UP 1 1002, and CP 1001 can initiate new sessions with UP 1 1002.
[0012] When the number of current sessions is near the reduction-metric-based target number of sessions, 900, CP 1001 shall continue to send modification and delete procedures to the UP 1 1002, while new sessions can be initiated with UP 2 1003. This process continues until the end of the period of validity (120 seconds), which is shown at block 114 as T120, at which point in time the CP 1001 will start operating normally as there is no OCI triggered by UP (i.e., UP1 or UP 2).
[0013] Optimizing the OCI handling using the above-described example method enables less processing and more efficient OCI handling during overload conditions. The OCI handling implementation according to the present disclosure can be used for all CUPS (Control and User Plane Separation)-based deployments/interfaces for 4G (LTE) and 5GC, and also at an interface between the Service Consumer and the Service Producer defined in 3GPP TS 29.500. The optimization method according to the present disclosure achieves an elegant solution to the complex problem of OCI handling with minimal changes in the handling.