| Name | Description | Type | Package | Framework |
| AdaptiveCpuLoadProbe | Based on setUseAverage(boolean) parameter, this implementation will either use average CPU load | Class | org.apache.ignite.spi.loadbalancing.adaptive | Ignite |
| AdaptiveJobCountLoadProbe | Based on setUseAverage(boolean) parameter, this implementation will either use average job count values or current (default is to use averages). | Class | org.apache.ignite.spi.loadbalancing.adaptive | Ignite |
| AdaptiveLoadBalancingSpi | Load balancing SPI that adapts to overall node performance. | Class | org.apache.ignite.spi.loadbalancing.adaptive | Ignite |
| AdaptiveLoadBalancingSpiMBean | Management MBean for AdaptiveLoadBalancingSpi SPI. | Interface | org.apache.ignite.spi.loadbalancing.adaptive | Ignite |
| AdaptiveLoadProbe | Pluggable implementation of node load probing. | Interface | org.apache.ignite.spi.loadbalancing.adaptive | Ignite |
| AdaptiveProcessingTimeLoadProbe | Based on setUseAverage(boolean) parameter, this implementation will either use average job execution | Class | org.apache.ignite.spi.loadbalancing.adaptive | Ignite |
| LoadBalancingSpi | Load balancing SPI provides the next best balanced node for job execution. | Interface | org.apache.ignite.spi.loadbalancing | Ignite |
| RoundRobinLoadBalancingSpi | This SPI iterates through nodes in round-robin fashion and pick the next sequential node. | Class | org.apache.ignite.spi.loadbalancing.roundrobin | Ignite |
| RoundRobinLoadBalancingSpiMBean | Management bean for RoundRobinLoadBalancingSpi SPI. | Interface | org.apache.ignite.spi.loadbalancing.roundrobin | Ignite |
| WeightedRandomLoadBalancingSpi | Load balancing SPI that picks a random node for job execution. | Class | org.apache.ignite.spi.loadbalancing.weightedrandom | Ignite |
| WeightedRandomLoadBalancingSpiMBean | Management MBean for WeightedRandomLoadBalancingSpi SPI. | Interface | org.apache.ignite.spi.loadbalancing.weightedrandom | Ignite |