Performance Tuning Guide - EMC Community Network

Performance Tuning Guide - EMC Community Network Performance Tuning Guide - EMC Community Network

community.emc.com
from community.emc.com More from this publisher
28.11.2014 Views

Planning Capacity and Sizing 24 EMC Documentum xCP 1.0 Performance Tuning Guide

Maximizing Process Throughput Chapter 3 This chapter contains information on the following topics: • Understanding workflow throughput, page 25 • Assessing activity creation rate, page 26 • Assessing activity completion rate, page 27 • Understanding activity completion, page 27 • Increasing workflow threads and adding Content Servers, page 28 • Configuring the workflow agent (polling), page 29 • Avoiding manual bottlenecks, page 32 • Sample workflow agent configurations, page 32 Understanding workflow throughput Process Builder defines the automatic and manual activities comprising your business process. The frequency with which these activities complete determines your overall throughput. The following items impact process activity throughput: • process activity creation rate • database capacity • number of Content Servers (workflow agents) processing activities in a work queue • number of workflow threads for each Content Server • TaskSpace performance • process activity completion rate. When a workflow instance creates an activity, the Content Server workflow engine adds a work item to a workflow queue in the database (Figure 6, page 26). Each Content Server in the system writes to the same workflow queue. The workflow agent for each Content Server then queries (polls) the database for work assignments from the common queue and adds the work items to workflow threads for the Java Method Server (JMS) to process. Drawing work assignments from the common workflow queue balances activity completion load across all workflow agents and Content Servers in the system, even though some Content Servers generate more activities than others. Understanding activity completion, page 27 provides details related to workflow agent processing. EMC Documentum xCP 1.0 Performance Tuning Guide 25

Maximizing Process Throughput<br />

Chapter 3<br />

This chapter contains information on the following topics:<br />

• Understanding workflow throughput, page 25<br />

• Assessing activity creation rate, page 26<br />

• Assessing activity completion rate, page 27<br />

• Understanding activity completion, page 27<br />

• Increasing workflow threads and adding Content Servers, page 28<br />

• Configuring the workflow agent (polling), page 29<br />

• Avoiding manual bottlenecks, page 32<br />

• Sample workflow agent configurations, page 32<br />

Understanding workflow throughput<br />

Process Builder defines the automatic and manual activities comprising your business process. The<br />

frequency with which these activities complete determines your overall throughput. The following<br />

items impact process activity throughput:<br />

• process activity creation rate<br />

• database capacity<br />

• number of Content Servers (workflow agents) processing activities in a work queue<br />

• number of workflow threads for each Content Server<br />

• TaskSpace performance<br />

• process activity completion rate.<br />

When a workflow instance creates an activity, the Content Server workflow engine adds a work item<br />

to a workflow queue in the database (Figure 6, page 26). Each Content Server in the system writes<br />

to the same workflow queue. The workflow agent for each Content Server then queries (polls) the<br />

database for work assignments from the common queue and adds the work items to workflow<br />

threads for the Java Method Server (JMS) to process. Drawing work assignments from the common<br />

workflow queue balances activity completion load across all workflow agents and Content Servers in<br />

the system, even though some Content Servers generate more activities than others. Understanding<br />

activity completion, page 27 provides details related to workflow agent processing.<br />

<strong>EMC</strong> Documentum xCP 1.0 <strong>Performance</strong> <strong>Tuning</strong> <strong>Guide</strong> 25

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!