Article Original Creation Date: 2010-12-03
The WebLogic load balancing algorithm has been set to Random for application server threads and it has been noted that sometimes, during heavy traffic events, the in-use threads are not equally balanced across the available application servers.
Can the load balancing algorithm be changed to Round-Robin to more equally distribute the load across the available application servers?
On several occasions in the past, application server load balancing issues at client sites have been addressed by changing the WebLogic load balancing algorithm from Round-Robin to Random. It is not clear at this point if this remains an issue with WebLogic 9.2 MP3.
As it is not possible to accurately reproduce certain client-specific environmental behaviors internally the best means to test this would be to make the change and observe the behavior. If the results are not satisfactory the change is easily reverted.
In a case with a customer, the WebLogic load balancing algorithm was changed to Round-Robin for several days with no negative side effects reported.