Feature Description
cnSGW-C and SMF update the CDL whenever the subscriber state changes from idle to active, and the ULI, UeTz, UCI, or the serving network is modified.
When the transaction requests driven to CDL increases, cnSGW-C and SMF incur a higher CPU utilization. To prevent the needless CPU utilization, cnSGW-C and SMF update only a subset of the CDL with the changed attributes.
Flag DB Database for the DDN Procedure
When the DDN procedure completes, sgw-service updates the CDL which impacts the CPU utilization. To optimize the CPU usage, the CDL is notified about the DDN only with the partial updates.
DDN Internal timer
cnSGW-C and SMF implement the DDN Retry Timer by applying the CDL's timer functionality. Every DDN transaction starts the DDN Retry Timer that requires the complete CDL instance to be updated, which results in an increase in the CPU usage of the CDL and sgw-service.
cnSGW-C is modified to have an integrated DDN Retry Timer that is configurable from sgw-profile. With this approach, the performance is improved because the cnSGW-C and SMF do not communicate with the CDL for starting the DDN Retry Timer as it is an internal timer. The DDN Retry Timer is started for a duration of 10 seconds.
For more information, refer to the Performance Optimization Support chapter.