Abstract: This paper provides a survey of the existing literature and research carried out in the area of Optimal load balancing in servers. Load balancing in cloud computing is one of the important aspects for efficient delivery of resources and computing . The process of distributing workloads and computing resources in a cloud computing environment is cloud load balancing. It allows enterprises to manage application or workload demands by allocating resources among multiple computers, networks or servers. Hosting the distribution of workload traffic and demands that reside over the internet. It helps enterprises achieve high performance levels for very reasonable costs which is lower than traditional on premises load balancing technology . By taking advantage of clouds' scalability and agility cloud load balancing technology meets rerouted work demands and also improves overall availability. Load balancing can provide health checks for cloud in addition to the workload and traffic distribution .Performance analysis of different existing load balancing algorithms based on different parameters is to be carried out and the algorithm will be optimized for the better performance in cloud. The main purpose of the proposed paper will be to get help in the design of new algorithms in future.