Transaction Overload Handling
If the volume of voice and SMS traffic overloads the platform, Call Control Framework (CCF) throttles incoming voice and SMS transactions while continuing to process existing ones.
The platform becomes overloaded when the offered load is more than the maximum defined for all types of voice and SMS traffic. For example, an overloaded platform might be one that can handle 50,000 transactions per second (TPS), but receives 200,000 TPS. In this case, CCF would reject the excess 150,000 TPS while still attempting to successfully handle 50,000 TPS. CCF prioritizes existing sessions over new sessions.
To handle platform overload, CCF calculates a queue size for the CAMEL Gateway to Charging Server queue, and an overload threshold percentage, based on sizing configuration defined in the create_config.info file. If the number of entries in this queue exceeds the overload threshold, or the number of transactions per second exceeds the configured maximum for the type of transaction, it means that the system has become overloaded. In this case, CCF rejects all incoming TCAP BEGIN messages, effectively throttling new transactions as early as possible while still continuing to finish existing transactions.
CCF bases platform overload calculations on answers to the following configuration questions in the create_config.info file. For more information, see the discussion about CAMEL Gateway general configuration.
The following create_config.info file excerpt shows an example overload configuration for CCF traffic.
How many CAP Transactions per second is this system sized for?5500
How many CAP Transactions per second is this system sized for?0
How many CAP SMS per second, using immediate charging, is this system sized for?0
What is the average number of CAP transactions per call?2
What is the average call hold time in seconds?60
What is the rate of reorigination calls per second for the TSAN service?0
What is the maximum number of correlation ID objects per sub-domain?10000
How many MAP call outs per second will there be?2750
What is the average response time for MAP call outs in milliseconds?1000
How many incoming USSD queries per second will there be?0
How many outgoing USSD notifications per second will there be?0