Survey of Load Balancing and Scaling Approaches in Cloud
In cloud, scaling is the ability to provide the services without lagging performance, in case of increased or decreased load. The system should be able to adapt to the customer request so as to increase resources or decrease the resources, so as to maintain the balance between performance and cost effectiveness. For scaling the application it is required to increase or decrease the application instances. While doing this load on physical machines also needs to be taken into consideration for maintaining a good performance. In this paper, the authors have studied the existing load balancing algorithm and different approaches used for scaling in cloud computing.