Overload Control
Ericsson Service-Aware Policy Controller

Contents

1Overload Control Function
1.1Load Regulation Mechanism
1.2Massive Reauthorizations Mechanisms

Reference List

Abstract

This document provides a description of Overload Control function provided by the SAPC.


1   Overload Control Function

The SAPC provides different mechanisms to control overload situations.

1.1   Load Regulation Mechanism

The SAPC detects that it is working in overload situation when any of the traffic processors is working at CPU load or memory load higher than a configured value. In overload situation, the SAPC prioritizes the messages handled with higher priority and rejects messages handled with lower priority.

The SAPC applies load regulation priorities to Gx, Rx, and Smp session establishment. Rest of incoming messages are not under load regulation control. So modification and termination messages for already active sessions are never rejected due to load regulation.

The SAPC applies the same priority to Gx and Smp session establishment, and a higher priority to Rx session establishment. This means that, if the SAPC is overloaded, Rx session establishment messages are rejected only if Gx and Smp session establishments are being rejected due to load regulation control. The SAPC rejects these messages answering them with DIAMETER_TOO_BUSY.

When the SAPC is overloaded and detects a PCEF or an AF restart, the SAPC executes massive clean up with low priority. The SAPC provides a mechanism to avoid load peaks due to the massive clean up, so incoming messages are not affected.

1.2   Massive Reauthorizations Mechanisms

The SAPC implements following Massive Reauthorization Congestion Control mechanisms to prevent an overload situation in the system that could degrade the SAPC performance.


Reference List

Ericsson Documents
[1] Subscription and Policy Management.