Tuning: Throughput and Latency

Definition

Advanced system configuration settings that relate to the throughput and latency optimization of technical mechanisms processed by the SAP CC instances

Description

This group includes all the system parameters concerning the throughput and latency optimization. The SAP CC Core Server system provides you with various specialized parameters to optimize the performance of business or technical functions in the running instances of the SAP CC Core Server system.

Max throughtput Queue size Thread pool Write buffer

System Configuration (Advanced): Tuning

During the Project Implementation Phase, you fine-tune the configuration settings in your running SAP CC Core Server systems. You complete the following activities:

  • Determine the relevant values by applying some recommendations, guidelines, or procedures
  • Validate and test the possible values
  • Apply the changes in the production SAP CC system (or quality assurance system)
  • Monitor the behavior of the system after the restart

During the Production Operation Phase, you may adapt the configuration and fine-tune the SAP CC system again.


See also:

Setting Up or Viewing System Parameters

You can set up or view the following system parameters that are available for different instance types in the running SAP CC Core Server system.

Parameter Definition
ACTIVATION_SCHEDULER_MAX_THROUGHPUT The maximum number of subscriber accounts per second that can be activated by each rater instance
ALLOWANCE_SERVICE_MAX_THROUGHPUT The maximum number of requests per second that can be processed by each rater instance when executing operations of the "Allowance Management" Web service
ALLOWANCE_SERVICE_QUEUE_SIZE The maximum number of operations of the 'Allowance Management' Web service that can be queued by a rater instance
ALLOWANCES_PURGE_SCHEDULER_MAX_THROUGHPUT The maximum number of provider contracts per second that can be processed by each rater instance during allowance purge operations
BATCH_SERVICE_BATCH_LIMIT_VALUE The number of counters to update before to split the batch or the number of milliseconds before to split the batch
BATCH_SERVICE_BATCH_MODE The batch mode used to split the commit of the batch
BATCH_SERVICE_BATCH_REPLIES The batch reply mode for the batch services
BATCH_SERVICE_QUEUE_SIZE The maximum number of operation messages that can be queued when communicating with the Batch Message Service associated to the offline charging operations
BATCH_SERVICE_REQUEST_BATCH_SIZE The batch size of requests processed by one thread of the batch services (offline charging services)
CLEANUP_SCHEDULER_MAX_THROUGHPUT The maximum number of subscriptions per second on which the cleanup process can be applied by each rater instance
CONNECTION_DISPATCHER_WRITE_BUFFER Do not use this parameter, except under SAP Support Team supervision or under specific recommendation provided within the SAP CC documentation
CONNECTION_EXTERNAL_WRITE_BUFFER Do not use this parameter, except under SAP Support Team supervision or under specific recommendation provided within the SAP CC documentation
CONNECTION_INTERNAL_WRITE_BUFFER Do not use this parameter, except under SAP Support Team supervision or under specific recommendation provided within the SAP CC documentation
CONNECTION_WRITE_BUFFER Do not use this parameter, except under SAP Support Team supervision or under specific recommendation provided within the SAP CC documentation
DISPATCHER_SERVER_QUEUE_SIZE The maximum number of messages that can be queued when communicating with the dispatcher service in a system instance
GUIDER_RESPONSE_HANDLER_BATCH_SIZE The batch size of responses processed by one thread of the guider response services
GUIDER_RESPONSE_HANDLER_THREAD_COUNT The number of threads reserved for processing the guider instance responses
MULTICAST_SERVER_QUEUE_SIZE The maximum number of messages that can be queued when communicating with the multicast services in a system instance
RATER_RESPONSE_HANDLER_BATCH_SIZE The batch size of responses processed by one thread of the rater response services
RATER_RESPONSE_HANDLER_THREAD_COUNT The number of threads reserved for processing the rater instance responses
RATING_CONTEXT_CACHE_MAX_SIZE The maximum number of cached rating contexts that can be reused within a processing thread for convergent charging
STATEFUL_SERVICE_BATCH_LIMIT_VALUE The number of counters to update before to split the batch or number of milliseconds before to split the batch
STATEFUL_SERVICE_BATCH_MODE The batch mode used by the SAP CC system to split the commit of the batch
STATEFUL_SERVICE_BATCH_REPLIES The batch replies mode for the stateful services
STATEFUL_SERVICE_QUEUE_POLICY_HASH_KEY_SIZE The technical number used to compute the number of request subsets which must be distributed over the threads that are allocated to the stateful service
STATEFUL_SERVICE_QUEUE_POLICY_LEVELS The list of levels used to distribute the requests over the threads that are allocated to the stateful service
STATEFUL_SERVICE_QUEUE_SIZE The maximum number of messages that can be queued when communicating with the Stateful Message Service (support of online charging and interinstance communications) in a system instance
STATEFUL_SERVICE_REQUEST_BATCH_SIZE The batch size of requests processed by one thread of the stateful services
STATEFUL_SERVICE_SQL_UPDATE_MAX_BATCH_SIZE The maximum number of SQL queries that can be handled simultaneously by a given thread of the pool containing all the modification queries linked to the stateful requests and performed on the Core Database
STATEFUL_SERVICE_SQL_UPDATE_POOL_SIZE The size of the pool containing all the modification queries linked to the stateful requests and performed on the Core Database
STATELESS_SERVICE_BATCH_REPLIES The batch reply mode for the stateless services
STATELESS_SERVICE_QUEUE_SIZE The maximum number of messages that can be queued when communicating with the Stateless Message Service (support of the online stateless rating services) in a system instance
STATELESS_SERVICE_REQUEST_BATCH_SIZE The batch size of requests processed by one thread of the stateless message service
WS_SERVER_QUEUE_SIZE The maximum number of operation requests that can be queued when communicating with the instance over the Web Services (WS) technical interface

Notes

  • Use the set command of the SAP CC Admin+ user interface to change the parameter values. The immediate change may be not possible and a restart is necessary. Consult the details for each parameter.
  • Use the get command to retrieve the parameter values manually.
  • Use the SAP CC Config Tool user interface to set up a complete or partial list of system parameters (restart needed).