Tuning: Multithreading and Concurrency

Definition

System configuration settings that relate to concurrency optimization including the number of threads and the number of connections for SAP Convergent Charging services

Description

This group includes all the system parameters concerning concurrency optimization including the number of threads and the number of connections for SAP Convergent Charging services.

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
ACQUIRED_CI_READER_CHANNEL_COUNT The number of reading channels used per directory
ACTIVATION_THREAD_COUNT The number of threads reserved for performing the activation process in rater instance (see recurring and one-shot rate activation)
ALLOWANCE_SERVICE_THREAD_COUNT The number of threads reserved for each rater instance when executing operations of the "Allowance Management" Web service
ALLOWANCES_PURGE_THREAD_COUNT The number of threads (in each rater instance) reserved to allowance purge operations
BATCH_SERVICE_THREAD_COUNT The number of threads reserved for processing the Batch Message Service of a rater instance
CACHE_WARMUP_THREAD_COUNT The number of threads reserved for processing the cache warm-up
CHARGED_CI_READER_CHANNEL_COUNT The number of reading channels used per directory
CLEANUP_THREAD_COUNT The number of threads reserved for performing the cleanup process into each rater instance
DISPATCHER_SERVER_THREAD_COUNT The number of threads reserved for processing the dispatcher service requests
GUIDING_CACHE_INSTANCES The maximum number of subcaches for the guiding cache
HTTP_SERVER_THREAD_COUNT The number of threads reserved for processing the queued incoming HTTP requests
MULTICAST_SERVER_THREAD_COUNT The number of threads reserved for processing the multicast service requests
PNR_BULK_THREAD_COUNT The number of threads in the thread pool dedicated to the bulk modifications and deletions
POSTPAID_CIT_READER_CHANNEL_COUNT The number of reading channels used per directory
POSTPAID_DB_FILE_PROCESSOR_WRITING_CHANNELS_COUNT The number of writing channels used by each process for postpaid data files
PREPAID_CIT_READER_CHANNEL_COUNT The number of reading channels used per directory
PREPAID_DB_FILE_PROCESSOR_WRITING_CHANNELS_COUNT The number of writing channels used by each process for prepaid data files
SQLHELPER_CONNECTION_COUNT The total number of connections to open on an instance of the Core Database
STATEFUL_SERVICE_THREAD_COUNT The number of threads reserved for the Stateful Message Service (support of online charging services and interinstance communications)
STATELESS_SERVICE_THREAD_COUNT The number of threads reserved for the Stateless Message Service (support of the online stateless rating services)
SUBSCRIPTION_CACHE_INSTANCES The maximum number of subcaches for the provisioning cache
TFP_WRITING_CHANNELS_COUNT The number of writing channels that must be used by each process when the Transaction File Processor is used
WS_SERVER_THREAD_COUNT The number of threads reserved for processing the queued WS requests for parallel processing and performance optimization
XXX_CHANNEL_COUNT (BulkReader) The number of reading channels used per directory

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).