Load balancing distributes network traffic among multiple application servers based on an optimization algorithm. Thus, load balancing helps enhance application performance and availability. The Citrix load balancer comes in the form of an application delivery controller (ADC) that can be installed on both cloud platforms and datacenters.