Cloud computing is a growing service computing trend that offers users a range of on-demand variety of services from applications, processing capability, and storage based on the concept of the "Pay-As-Per-Use" model. Organizations from every sector are now realizing the benefits offered by cloud computing technology and moving towards the cloud. Cloud computing offers numerous advantages over conventional computing. However, it still faces a few challenges such as resource utilization in a cloud data centre and quality of service to the end-users due to improper workload balance among available resources. Heterogeneous cloud resources also impact cloud systems overall performance. We proposed an enhanced load balancing algorithm in this research paper for efficient VM allocation in a heterogeneous cloud. Our proposed algorithm allocates independent user tasks or requests to available virtual machines in cloud datacentre efficiently to manage proper load balancing. This algorithm is aimed at minimizing user request response time and the time required for data centre processing. The results obtained showed a significant reduction in user request response time and data centre processing time as compared to "Throttled" and "Round Robin (RR)" algorithms.
Cloud computing is a growing service computing trend that offers users a range of on-demand variety of services from applications, processing capability, and storage based on the concept of the "Pay-As-Per-Use" model. Organizations from every sector are now realizing the benefits offered by cloud computing technology and moving towards the cloud. Cloud computing offers numerous advantages over conventional computing. However, it still faces a few challenges such as resource utilization in a cloud data centre and quality of service to the end-users due to improper workload balance among available resources. Heterogeneous cloud resources also impact cloud systems overall performance. We proposed an enhanced load balancing algorithm in this research paper for efficient VM allocation in a heterogeneous cloud. Our proposed algorithm allocates independent user tasks or requests to available virtual machines in cloud datacentre efficiently to manage proper load balancing. This algorithm is aimed at minimizing user request response time and the time required for data centre processing. The results obtained showed a significant reduction in user request response time and data centre processing time as compared to "Throttled" and "Round Robin (RR)" algorithms.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.