Abstract: Cloud computing refers to online available collection of resources like processing elements and storage. In cloud a single server is shared among various users. Virtualization is the concept which provides this service. In this paper a survey on load balancing techniques is performed for cloud.

Keywords: Load Balancing Techniques, Virtualization, PaaS, SaaS, IaaS.