Adaptive Overload is the recommended mode for congestion controls with the SBC. In adaptive mode, a trigger MC level is defined. When this level is reached, based on the configured CPU utilization for that level, the SBC adjusts the system call and registration acceptance rate up or down to maintain the target CPU usage configured for that level. This maximizes the system throughput without exceeding the desired CPU bounds.
This adaptive targeting is independent of hardware configuration, call scenario mix, signaling types, and user retry behavior. The current CPU usage is sampled at various intervals, and the call acceptance rate is adjusted by an amount that is likely to increase/decrease the CPU usage to the desired interval.
The following parameters must be configured for adaptive overload controls:
During adaptive throttling, the SBC can assign different preferences (priorities) to normal calls, emergency calls, and initial SIP registrations. This is configured by the policer preference values assigned to each request type. Additionally, the maximum burst size is configurable.
For details of configuring system congestion controls, refer to: