EAServer uses a three-step process to perform load balancing:
Randomly choose up to three servers in a cluster partition; fewer if the cluster partition has fewer than three servers.
From each server, get load metrics, which is the value of waitingThreadCount from the loadBalancingMonitor. This requires interserver communication.
Organize the interoperable object reference (IOR) profiles according to the load metrics, least loaded first (lowest value of waitingThreadCount).