An Efficient Dynamic Load Balancing Algorithm for Virtual Machine in Cloud Computing

Karan D. Patel, Tosal M. Bhalodia · 2019

Nowadays maintaining the load is the most challenging issue for a researcher in a cloud environment. In the IT field, Cloud computing area is a tremendous technology and its usage of computing resources that provided various services over the internet and its charges is based on usage of resources on the cloud. It provides many services to the users which are productive, reliable and low cost. So, nowadays the users of cloud computing are increasing because every organization, government, and education department are moving toward the use of cloud services. Therefore, when many user requests for cloud resources arrive, we can use load balancing technique to fulfill the need of users. Load balancing process is useful to adjust the load on a node (virtual machine) using distributing the load on another underloaded node. The main objective of load balancing is to make the virtual machine balanced which should be not underloaded or overloaded. In this paper, we have proposed a load balancing algorithm by combining two algorithms for balancing the workload over the cloud system. We have used modified honey bee behavior inspired algorithm for priority based tasks and enhanced weighted round-robin algorithm used for non-priority based tasks. The importance of our research work is to improve system performance, better resource utilization and minimum completion time.

Read the paper · More papers on PaperTik