Incorporating weighted round robin in honeybee algorithm for enhanced load balancing in cloud environment
Nithin K. C. Das, Melvin Sidikie George, P. Jaya · 2017
Cloud computing is one of the fast growing fields in high performance computing. The demand for cloud computing services is increasing due to its availability anywhere anytime. As the users for cloud computing service increases rapidly, the load on individual nodes increases. This situation triggers the need for load balancing. Load balancing is a method by which the user requests are equally distributed among the available virtual machines in the data center to achieve maximum throughput, processing time and response time. In our work, we are incorporating Weighted Round Robin algorithm in Honeybee algorithm in order to achieve minimum data center processing time and response time. For the tasks with priority, we will use Honeybee Inspired algorithm by assigning weights to each virtual machine and the virtual machine is selected according to the resource requirement of the tasks. Tasks with no priority are executed using Weighted Round Robin algorithm.