Abstract
Background: In the cloud environment, the satisfaction of service level agreement (SLA) is the prime objective. It can be achieved by providing services in a minimum time in an efficient manner at the lowest cost by efficiently utilizing the resources. This will create a win-win situation for both consumers and service providers. Through literature analysis, it has been found that the procedure of resource optimization is quite costly and time-consuming.
Objectives: The research aims to design and develop an efficient load-balancing technique for the satisfaction of service level agreement and the utilization of resources in an efficient manner.
Methods: To achieve this, the authors have proposed a new load-balancing algorithm named EBGAP by picking the best features from Bacterial Foraging, Genetic, Particle-Swarm, and Ant- Colony algorithm. A fitness value is assigned to all virtual machines based on the availability of resources and load on a virtual machine.
Results: A newly arrived task is mapped with the fittest virtual machine. Whenever a new task is mapped or left the system, the fitness value of the virtual machine is updated. In this manner, the system achieves the satisfaction of service level agreement, the balance of the load, and efficient utilization of resources. To test the proposed approach, the authors have used the real-time cloud environment of the amazon web service. In this, waiting time, completion time, execution time, throughput, and cost have been computed in a real-time environment.
Conclusion: Through experimental results, it can be concluded that the proposed load balancing approach EB-GAP has outperformed other load balancing approaches based on relevant parameters.
Keywords: Resource optimization, resource utilization, cost analysis, execution time, virtual machine management, EB-GAP.
Graphical Abstract
[http://dx.doi.org/10.1007/978-3-642-01085-9_2]
[http://dx.doi.org/10.1007/978-81-322-2580-5_75]
[http://dx.doi.org/10.1007/978-981-13-0589-4_49]
[http://dx.doi.org/10.4018/IJCAC.2017100102]
[http://dx.doi.org/10.18280/ria.340413]
[http://dx.doi.org/10.1038/scientificamerican0792-66]
[http://dx.doi.org/10.4018/978-1-4666-1592-2.ch013]
[http://dx.doi.org/10.1016/j.compeleceng.2014.12.004]
[http://dx.doi.org/10.1109/LCN.2016.024]
[http://dx.doi.org/10.33889/IJMEMS.2019.4.1-004]
[http://dx.doi.org/10.1109/NGCT.2016.7877536]
[http://dx.doi.org/10.1016/j.procs.2019.05.044]
[http://dx.doi.org/10.1002/spe.2810]
[http://dx.doi.org/10.1109/PDGC.2018.8745977]