BPM Nodes

Another aspect of ActiveMatrix BPM configuration that has an effect on performance is the number and size of BPM nodes. 

Adding multiple BPM nodes gives better throughput compared with a single node. This highlights the extra contention within a single JVM as the number of threads is increased. Using multiple, smaller BPM nodes makes better use of the system's CPU and memory, as well as reducing any contention within a single JVM.

If load balancing is being used for client access to these ActiveMatrix BPM nodes, whether on the same machine or on separate ones, if one node crashes or the host machine goes down, the clients can still access a node and process work.