+

Search Tips   |   Advanced Search

Elasticity mode


Overview

Elasticity mode enables a WebSphere cell to grow or shrink dynamically by adding or removing nodes. An elasticity operation defines the runtime behaviors to monitor, and the corrective actions to take when the behaviors are present. The add operation is issued when all of the resources of the controller are being used, but more resources are still needed to meet the current demand. The remove operation is issued when the controller has an excessive amount of resources.

Use elasticity mode to add logic that causes the application placement controller to...

If the elasticity mode is disabled, dynamic clusters start and stop cluster members in the following situations:

With elasticity enabled, additional options are:

For IBM Workload Deployer or WAS Hypervisor Edition Intelligent Management Pack, predefined tasks add virtual machines and federate nodes to increase/decrease the capacity of a dynamic cluster.


Add operation

When elasticity mode is enabled, if all members of a dynamic cluster cannot meet the current demand, the application placement controller issues an add operation. When the action associated with the add operation is complete, the controller starts a server on the new node.


Remove operation

When elasticity mode is enabled and a node is no longer required to meet the current demand, the application placement controller issues a remove operation. Nodes that are not part of any dynamic clusters and with no running application servers removed first. Next, an attempt is made to remove a node that does contain a dynamic cluster instance as long as the instance is not running and no other application servers are running. Finally, an attempt is made to remove nodes that only have one or more started dynamic clusters. The remove operation occurs only if that node is not required to meet the minimum number of instances for a dynamic cluster, or is not required to meet the current demand.

When the application placement controller is running without elasticity mode enabled, servers are started due to an increased demand for CPU or memory, but the servers are not stopped after they are started. When elasticity mode is enabled and the servers are not needed, however, the stop operation is issued and the servers are stopped even after they are started. After all of the servers on the physical machine or virtual machine are stopped, the application placement controller issues the remove node operation.


Considerations when using elasticity mode


Considerations when using elasticity to manage JMS traffic that originates from IBM MQ

  • Configure multi-cell performance management: Star Topology
  • Configure elasticity mode
  • Intelligent Management: scripts
  • Intelligent Management: custom properties