Rebalance Process Governance nodes

If you use a multi node scenario, you can optimize the load balancing of your system.

Prerequisite

The PROCESS_INSTANCE_BASED assignment strategy is configured for Process Governance.

You can configure the rebalancing of Process Governance nodes using ARIS Cloud Controller (ACC). ACC is a command-line tool for administrating and configuring an ARIS installation. It communicates with ARIS Agents on all nodes. For details please refer to ARIS Cloud Controller (ACC) Command-Line Tool.pdf.

By default, the rebalancing is enabled. When adding a new node and activate it, the process instances from default tenant will be equally distributed to each node automatically.

Disable rebalancing on all nodes

Procedure

  1. Start ARIS Cloud Controller (ACC).
  2. Stop the Process Governance runnables in all nodes. To do so enter

    on all nodes stop <Process Governance instance>, for example, on all nodes stop apg_m

    Enter on all nodes reconfigure<Process Governance instance> "JAVA-Dcom.idsscheer.age.node.rebalance"="false", for example, on all nodes reconfigure apg_m "JAVA-Dcom.idsscheer.age.node.rebalance"="false".

  3. Start the Process Governance runnables in all nodes. To do so enter

    on all nodes start <Process Governance instance>, for example, on all nodes start apg_m.

You have disabled the rebalancing of Process Governance.

When adding a new node and activate it, the process instances are not distributed automatically among all active nodes. Adding the new node has no impact on the performance of the system.

Disable rebalancing on a specific Process Governance instance

Procedure

  1. Start ARIS Cloud Controller (ACC).
  2. Stop the specific Process Governance runnables. To do so enter

    stop <Process Governance instance> on node <server>, for example, stop apg_m2 on node myserver1 or stop apg_m1 on node myserver2.

  3. Enter reconfigure<Process Governance instance> on <server> "JAVA-Dcom.idsscheer.age.node.rebalance"="false", for example, reconfigure apg_m2 on myserver1 "JAVA-Dcom.idsscheer.age.node.rebalance"="false" or reconfigure apg_m1 on myserver2 "JAVA-Dcom.idsscheer.age.node.rebalance"="false".
  4. Start the specific Process Governance runnables. To do so enter

start <Process Governance instance> on node <server>, for example, start apg_m2 on node myserver1 or start apg_m1 on node myserver2.

You have disabled the rebalancing of a specific Process Governance instance.

When adding a new node and activate it, the process instances are not distributed automatically among all active nodes. Adding the new node has no impact on the performance of the system.

Enable rebalancing on all nodes

Procedure

  1. Start ARIS Cloud Controller (ACC).
  2. Stop the Process Governance runnables in all nodes. To do so enter
  3. on all nodes stop <Process Governance instance>, for example, on all nodes stop apg_m
  4. Enter on all nodes reconfigure<Process Governance instance> "JAVA-Dcom.idsscheer.age.node.rebalance"="true"", for example, on all nodes reconfigure apg_m "JAVA-Dcom.idsscheer.age.node.rebalance"="true".
  5. Start the Process Governance runnables in all nodes. To do so enter
  6. on all nodes start <Process Governance instance>, for example, on all nodes start apg_m.

You have enabled the rebalancing of Process Governance.

When adding new node and activate it, the process instances from default tenant will be equally distributed to each node automatically.

Enable rebalancing on a specific Process Governance instance

Procedure

  1. Stop the specific Process Governance runnables. To do so enter
  2. stop <Process Governance instance> on node <server>, for example, stop apg_m2 on node myserver1 or stop apg_m1 on node myserver2.
  3. Enter reconfigure<Process Governance instance> on <server> "JAVA-Dcom.idsscheer.age.node.rebalance"="true", for example, reconfigure apg_m2 on myserver1 "JAVA-Dcom.idsscheer.age.node.rebalance"="true" or reconfigure apg_m1 on myserver2 "JAVA-Dcom.idsscheer.age.node.rebalance"="true".
  4. Start the specific Process Governance runnables. To do so enter
  5. start <Process Governance instance> on node <server>, for example, start apg_m2 on node myserver1 or start apg_m1 on node myserver2.

You have enabled the rebalancing of a specific Process Governance instance.

When adding new node and activate it, the process instances from default tenant will be equally distributed to each node automatically.