Performance Tuning Guide > Tuning Siebel Communications Server for Performance > Best Practices for Session Communications Tuning >

Performance for Siebel Universal Queuing


Siebel Universal Queuing routes communications work items to agents.

For more information about this module, refer to Siebel Universal Queuing Administration Guide.

It supports a standard interface using XML/HTTP messages, and its integration into the rest of Siebel eBusiness Applications also goes through this interface. The most important factor in Siebel Universal Queuing performance is the incoming rate of the work items, such as email messages or voice calls.

An email message, for example, that is assigned by Siebel Universal Queuing goes through the following components in the Siebel architecture:

As the volume of work items increases, the following components and parameters need to be tuned to handle the load:

Siebel Universal Queuing performs better when the Siebel Universal Queuing process has affinity to a particular processor. To do this, select the Siebel Universal Queuing process (QUQConnector.exe process) and assign it to a particular CPU on the server. Adding more CPUs does not necessarily increase Siebel Universal Queuing throughput.

From a deployment perspective, it was found that running Siebel Universal Queuing on a smaller but dedicated server will help increase its throughput.

You may also want to consider running CommInboundMgr on a separate or dedicated server, because inbound message processing can be resource intensive. The HTTP adapter also uses the Web server, which typically resides on a different server from the Siebel Server.

For HTTP adapter performance tuning, see Tuning Siebel eAI for Performance.


 Performance Tuning Guide 
 Published: 24 October 2003