Workload balancing

Load balancing is the ability for a cluster to distribute workload evenly (or based on some policy) to target servers comprising the cluster. Usually, this load balancing is calculated based on the perceived load on each of the target servers. Various techniques are available to perform IP load balancing for a System z® sysplex. These techniques typically fall into the following categories:

This information describes and compares these three load balancing techniques and selected associated solutions. Each solution identifies the target System z servers that can receive client connections based on some specification.

By providing load balancing, clustering techniques must also provide for other system requirements in addition to the dispatching of connections. These include the ability to advertise some single systemwide image or identity so that clients can uniquely and easily identify the service. Additionally, clustering techniques should also provide for horizontal growth of the system and ease of management.