LOAD BALANCING IN CLOUD ENVIRONMENT: A REVIEW
AbstractAn essential role of cloud computing platform is to dynamically balance the load among the different servers in order toÂ Â improve resource utilization and to avoid hotspots. Load balancing (LB) is done on both sides i.e. on provider as well as on consumer side. On provider side, load balancing is the problem of allocating virtual machines to servers at runtime. Virtual Machine need to be reassigned so that servers do not get overloaded as demand changes. On consumer side application load can be balanced which provides efficiency to the consumers. On cloud computing platform, load balancing of the entire system can beÂ dynamically handledÂ byÂ usingÂ virtualizationÂ technology through which itÂ becomesÂ possibleÂ toÂ remapÂ virtualÂ machineÂ and physical resourcesÂ accordingÂ toÂ theÂ changeÂ inÂ load. However, in order to improve performance, the virtual machines have to fully utilize its resources and services by adapting to computing environment dynamically.Â TheÂ load balancingÂ withÂ properÂ allocationÂ ofÂ resourcesÂ mustÂ be guaranteedÂ inÂ orderÂ toÂ improveÂ resourceÂ utility.
Authors retain the copyright of their manuscripts, and all Open Access articles are distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided that the original work is properly cited.