Sunday, July 10, 2011

THROUGHPUT CONSIDERATIONS: TIBCO BW Engine parameters, HTTP parameters.

Throughput of the BusinessWorks engine is the rate at which the engine can execute and complete processes. The throughput of the engine is determined by factors that can be grouped into:
• Engine parameters
• HTTP parameters

Engine Parameters:

Thread Count: ThreadCount specifies the number of process instances (jobs) that can be executed concurrently by BusinessWorks engine. By default, the thread count is 8.

Step Count: It specifies the number of tasks that are executed successively by a thread before it is released.

HTTP Parameters:

minProcessors: Specifies the number of threads created when the HTTP Server is started. These threads process HTTP requests. The default value of this property is 10.

• Setting a high value for minProcessors can produce a large number of excessive threads and hence block the system resources.

maxProcessors: Specifies the maximum number of threads that can be created by the HTTP Server to process incoming HTTP requests. The default value of this property is 75.

• Setting a low value for maxProcessors results in the following:

1. limiting the number of threads in the system and therefore limiting the number of requests that can be processed simultaneously.
2. reduced memory contention.
3. Less number of context switches.
4. Increased throughput.

• Setting a high value for maxProcessors results in the following:

1. More number of requests can be processed simultaneously.
2. Degraded throughput for all the processes.

acceptCount: Specifies the maximum number of incoming connection requests that can be accepted when all HTTP processors are in use.
• Incoming requests received after the acceptCount limit is reached are rejected.
• The default value for acceptCount is 100.

Enable DNS Lookups: Checking this field enables a Domain Name System (DNS) lookup for HTTP clients so that the IP address is resolved to a DNS name.

0 comments:

Popular Posts

  © Blogger templates The Professional Template by Ourblogtemplates.com 2008

Back to TOP