Optimizing Load Balancing Technique for Efficient Load Balancing
Patel Bhoomi Kiritbhai, Nirav Y. Shah
Cloud Computing, Load Balancing, Swarm Based Algorithm, Evolutionary Based Algorithm
Cloud computing is a vigorous technology by which a user can get software, application, operating system and hardware as a service without actually possessing it and paying only according to the usage. Load balancing is a critical aspect that ensures that all the resources and entities are well balanced such that no resource or entity neither is under loaded nor overloaded. The load balancing algorithms can be static or dynamic. In this paper, an enhanced dynamic load balancer based on Swarm algorithm as load balancer has been implemented which permits the user to input the number of hosts, VMs, job requests and also the type of application to perceive priority considerations for executing the jobs. The results obtained from the proposed load balancer portrays that it is adept to achieve better performance, resource utilization, response time and load balancing than the existing load balancing process.