In computer networking, load balancing is used to distribute data across 2 or more servers to ensure that a single web server is not overloaded with traffic thereby affecting network performance.
Some of the commonly used algorithms to perform the load balancing are:
* Round-robin
* Random
* Weight-based
* Minimum load
* Last access time