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 chosen.
The Saturation Load Balancing Algorithm component inherits from the 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 |