The Saturation Load Balancing Algorithm is a load balancing algorithm based on the saturation.
A saturation load balancing algorithm distributes the requests to its routes according to the route priority and the route saturation level. The saturation level is a percentage expressing the saturation of the route. A value of 0 indicates the route is fully operational while a value of 100 shows the route as DOWN. The route with the highest priority and with a saturation level below its saturation threshold is elected to handle the request. When all the routes are saturated (i.e. all the routes have a current saturation level above or equal to their saturation threshold), the route with the lowest saturation level is choosen.
The Saturation Load Balancing Algorithm component inherits from the Load Balancing Algorithm
This page describes the Saturation Load Balancing Algorithm:
A description of each property follows.
Basic Properties: | Advanced Properties: |
---|---|
None | ↓ java-class |
Description | Specifies the fully-qualified name of the Java class that provides the Saturation Load Balancing Algorithm implementation. |
Default Value | com.sun.dps.server.workflowelement.loadbalancing.SaturationLoadBalancingAlgorithm |
Allowed Values | A java class that implements or extends the class(es) : com.sun.dps.server.workflowelement.loadbalancing.AbstractLoadBalancingAlgorithm |
Multi-valued | No |
Required | Yes |
Admin Action Required | None |
Advanced Property | Yes |
Read-only | No |
Each configuration property can be mapped to a specific LDAP attribute under the "cn=config" entry. The mappings that follow are provided for information only. In general, you should avoid changing the server configuration by manipulating the LDAP attributes directly.
Base DN | cn=algorithm |
objectclass name | ds-cfg-saturation-load-balancing-algorithm |
objectclass superior | ds-cfg-load-balancing-algorithm |
Property | LDAP attribute |
java-class | ds-cfg-java-class |