Load balancing (computing)
In computing, load balancing is the process of distributing a set of tasks over a set of resources (computing units) with the aim of making their overall processing more efficient. Load balancing can optimize response time and avoid unevenly overloading some compute nodes while other compute nodes are left idle.
Source: Wikipedia — Load balancing (computing) (CC BY-SA 4.0)