Load balancers can use a variety of different algorithms or methods to decide where to redirect a user request. These algorithms are based on different criteria and which to use often depends on the needs and complexity of the application used. Here is a list of the main load balancing algorithms used by ADCs.