Load Balancing
The process of distributing a set of tasks over a set of resources, with the goal of making their overall processing more efficient. Load balancing improves the distribution of workloads across multiple computing resources, such as computers, a computer cluster, network links, or CPUs.