GRENZE International Journal of Engineering and Technology
Vol. 8
(2022), Issue 2
An Efficient Approach for Load Balancing of Tasks in Cloud Computing Environments
Authors
Akshay Bedse, Puja Padiya, Dhananjay Dakhane
Abstract
Cloud-computing (CC) is a completely web-based approach where all of the applications and records are worked with on a cloud which involves huge number of laptops interlinked together in a puzzling manner. Cloud figuring joins thoughts of equivalent and scattered enrolling to give shared resources; hardware, programming and information to computers or various devices on demand. These are arising appropriated frameworks which follows a "pay as you use" model. The client need not buy the product or calculation stages. With web office, the client can utilize the calculation influence or programming assets by paying cash just for the term he/she has utilized the asset. This paper presents the Load-balancing technique for the Cloud-computing applications. The Load-balancing of non-preemptive independent tasks on virtual- machines (VMs) is an important aspect of task scheduling in clouds. Whenever certain VMs are overloaded and remaining VMs are under loaded with tasks for processing, the load has to be balanced to achieve optimal machine utilization. In this research, we have proposed an efficient algorithm named honey-bee behavior inspired Loadbalancing (HBB-LB), which aims to achieve well balanced load across virtual- machines for maximizing the throughput. The proposed algorithm also balances the priorities of tasks on the machines in such a way that the amount of waiting time of the tasks in the queue is minimal. This approach will provide the significant improvement in average execution time and reduction in waiting time of tasks on queue. Simulation results show the significance improvement in the performance parameters.
Pages:
511 - 518