28.11.2014 Views

Performance Tuning Guide - EMC Community Network

Performance Tuning Guide - EMC Community Network

Performance Tuning Guide - EMC Community Network

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Maximizing Process Throughput<br />

performance problem. On-demand processing can also result in an unbalanced load across Content<br />

Severs as each Content Server only processes the automatic tasks its workflows generate. With<br />

polling, all Content Servers can process tasks generated by any of the other Content Servers.<br />

Polling can also provide for load balancing, even if on-demand processing is enabled. For example, a<br />

Content Server that runs out of its own on-demand activities for the duration of the polling interval,<br />

polls the database for tasks in the common queue.<br />

Increasing throughput for single or low volume<br />

workflows<br />

In a single workflow (Figure 8, page 30), processing of a single automatic activity exhausts the<br />

backlog of activities in the workflow queue until the automatic activity can be completed and the<br />

next activity in the workflow enters the workflow queue. During this temporary lull, in which the<br />

queue does not contain any activities for processing, the workflow agent goes into sleep mode for the<br />

duration set by the polling interval.<br />

Figure 8. Single workflow<br />

If a workflow has 6 steps and the polling interval is set to 30 seconds, the workflow accumulates 150<br />

seconds of sleep time before the workflow completes. The following illustrates the sequence of<br />

behaviors.<br />

1. Complete workflow #1, Activity 1<br />

2. Sleep 30 seconds<br />

3. Complete workflow #1, Activity 2<br />

4. Sleep 30 seconds<br />

5. Complete workflow #1, Activity 3<br />

6. Sleep 30 seconds<br />

7. Complete workflow #1, Activity 4<br />

8. Sleep 30 seconds<br />

9. Complete workflow #1, Activity 5<br />

10. Sleep 30 seconds<br />

11. Complete workflow #1, Activity 6<br />

Decreasing the polling interval improves throughput for similar scenarios with single workflows<br />

or low volume workflows.<br />

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

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

Saved successfully!

Ooh no, something went wrong!