I need some good material about load balancing so that i could get some general idea about what it is and what are the different load balancing algorithms.
Which type of load balancing are you referring? Load balance the VMs between the physical hosts? Load balance the no. of. services in between VMs ? or Load balance incoming service requests between different services? =)
Nuaimi, K. A., Mohamed, N., Nuaimi, M. A., & Al-Jaroodi, J. (2012, December). A survey of load balancing in cloud computing: Challenges and algorithms. In Network Cloud Computing and Applications (NCCA), 2012 Second Symposium on (pp. 137-142). IEEE.
Kansal, N. J., & Chana, I. (2012). Cloud load balancing techniques: A step towards green computing. IJCSI International Journal of Computer Science Issues, 9(1), 238-246.
Nishant, K., Sharma, P., Krishna, V., Gupta, C., Singh, K. P., Nitin, N., & Rastogi, R. (2012, March). Load balancing of nodes in cloud using ant colony optimization. In Computer Modelling and Simulation (UKSim), 2012 UKSim 14th International Conference on (pp. 3-8). IEEE.
Li, Y., & Lan, Z. (2005). A survey of load balancing in grid computing. InComputational and Information science (pp. 280-285). Springer Berlin Heidelberg.