Class: IControl::LocalLB::LBMethod

Inherits:
Base::Enumeration
  • Object
show all
Defined in:
lib/icontrol/local_lb.rb,
lib/icontrol/local_lb.rb

Overview

A list of load balancing methods.

Constant Summary collapse

LB_METHOD_ROUND_ROBIN =

Connections are distributed evenly across all members in the pool.

:LB_METHOD_ROUND_ROBIN
LB_METHOD_RATIO_MEMBER =

Connections are sent to a member with a high ratio number more often than a member with a lower ratio number.

:LB_METHOD_RATIO_MEMBER
LB_METHOD_LEAST_CONNECTION_MEMBER =

Connections are sent to the member with the least active connections.

:LB_METHOD_LEAST_CONNECTION_MEMBER
LB_METHOD_OBSERVED_MEMBER =

Connections are sent to a member based on a combination of the number of current connections and the response time of the member. The local load balancer analyzes the performance of the member over time and sends connections to the member based on the trend.

:LB_METHOD_OBSERVED_MEMBER
LB_METHOD_PREDICTIVE_MEMBER =

Connections are sent to a member based on a combination of the number of current connections and the response time of the member over time.

:LB_METHOD_PREDICTIVE_MEMBER
LB_METHOD_RATIO_NODE_ADDRESS =

Connections are sent to a node address with a high ratio number more often than a node address with a lower ratio number.

:LB_METHOD_RATIO_NODE_ADDRESS
LB_METHOD_LEAST_CONNECTION_NODE_ADDRESS =

Connections are sent to the node address with the least active connections.

:LB_METHOD_LEAST_CONNECTION_NODE_ADDRESS
LB_METHOD_FASTEST_NODE_ADDRESS =

Connections are sent to the node address with the least active connections.

:LB_METHOD_FASTEST_NODE_ADDRESS
LB_METHOD_OBSERVED_NODE_ADDRESS =

Connections are sent to a node address based on a combination of the number of current connections and the response time of the node. The local load balancer analyzes the performance of the nodes over time and sends connections to the node based on the trend.

:LB_METHOD_OBSERVED_NODE_ADDRESS
LB_METHOD_PREDICTIVE_NODE_ADDRESS =

Connections are sent to a node address based on a combination of the number of current connections and the response time of the node over time.

:LB_METHOD_PREDICTIVE_NODE_ADDRESS
LB_METHOD_DYNAMIC_RATIO =

Dynamic Ratio mode is like Ratio mode except that in Dynamic Ratio mode the ratio weights are based on continuous monitoring of the servers, and are therefore continually changing. Dynamic Ratio load balancing may currently be implemented on any nodes that are checked by one of the following monitor types: snmp_dca (SNMP data collecting agent), real_server ( RealNetworks RealServer platforms), and wmi (Windows platforms equipped with Windows Management Instrumentation).

:LB_METHOD_DYNAMIC_RATIO
LB_METHOD_FASTEST_APP_RESPONSE =

Connections are sent to the node that has the fastest application response time.

:LB_METHOD_FASTEST_APP_RESPONSE
LB_METHOD_LEAST_SESSIONS =

Connections are sent to the node that has the least number of sessions.

:LB_METHOD_LEAST_SESSIONS
LB_METHOD_DYNAMIC_RATIO_MEMBER =

Connections are sent to the pool member based upon a dynamic ratio generated by some monitors

:LB_METHOD_DYNAMIC_RATIO_MEMBER
LB_METHOD_L3_ADDR =

Connections are sent to pool members based upon the result of a hash algorithm that uses the L3 address of the connection

:LB_METHOD_L3_ADDR