Load balancing improves the distribution of workloads across multiple computing resources, such as computers, a computer cluster, network links, central processing units, or disk drives. It aims to optimize resource use, maximize throughput, minimize response time, and avoid overload of any single resource. Using multiple components with load balancing instead of a single component may increase reliability and availability through redundancy. Load balancing usually involves dedicated software or hardware, such as a multilayer switch or a Domain Name System server process.


A load balancer is a hardware or software that distribute incoming requests over a number of backend servers in the cluster according to a scheduling algorithm.


While load balancing is a big positive when it comes to optimization, it does hinder LinkFixer Advanced's ability to be able to run processes against data in the document server. We recommend removing any load balancers from the equation, when a LinkFixer Advanced process is run.