Author:
Resma KS,Sharvani GS,Somula Ramasubbareddy
Abstract
PurposeCurrent industrial scenario is largely dependent on cloud computing paradigms. On-demand services provided by cloud data centre are paid as per use. Hence, it is very important to make use of the allocated resources to the maximum. The resource utilization is highly dependent on the allocation of resources to the incoming request. The allocation of requests is done with respect to the physical machines present in the datacenter. While allocating the tasks to these physical machines, it needs to be allocated in such a way that no physical machine is underutilized or over loaded. To make sure of this, optimal load balancing is very important.Design/methodology/approachThe paper proposes an algorithm which makes use of the fitness functions and duopoly game theory to allocate the tasks to the physical machines which can handle the resource requirement of the incoming tasks. The major focus of the proposed work is to optimize the load balancing in a datacenter. When optimization happens, none of the physical machine is neither overloaded nor under-utilized, hence resulting in efficient utilization of the resources.FindingsThe performance of the proposed algorithm is compared with different existing load balancing algorithms such as round-robin load (RR) ant colony optimization (ACO), artificial bee colony (ABC) with respect to the selected parameters response time, virtual machine migrations, host shut down and energy consumption. All the four parameters gave a positive result when the algorithm is simulated.Originality/valueThe contribution of this paper is towards the domain of cloud load balancing. The paper is proposing a novel approach to optimize the cloud load balancing process. The results obtained show that response time, virtual machine migrations, host shut down and energy consumption are reduced in comparison to few of the existing algorithms selected for the study. The proposed algorithm based on the duopoly function and fitness function brings in an optimized performance compared to the four algorithms analysed.
Reference18 articles.
1. Optimal load balancing in cloud computing by efficient utilization of virtual machines,2016
2. A heuristic clustering-based task deployment approach for load balancing using Bayes theorem in cloud environment;IEEE Transactions on Parallel and Distributed Systems,2016
3. Bio-inspired load balancing algorithm in cloud computing,2018
4. Collaborative agents for distributed load management in cloud data centers using live migration of virtual machines;IEEE Transactions on Services Computing,2017
5. Spatio-temporal load balancing for energy cost optimization in distributed internet data centers;IEEE Transactions on Cloud Computing,2017
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Agent coalitions for load balancing in cloud data centers;Journal of Parallel and Distributed Computing;2023-02
2. Energy-Aware VM Scheduler;International Journal of Information System Modeling and Design;2022-07-27