An Ensemble of Bacterial Foraging, Genetic, Ant Colony and Particle Swarm Approach EB-GAP: A Load Balancing Approach in Cloud Computing

被引:0
|
作者
Dewangan B.K. [1 ]
Jain A. [2 ]
Shukla R.N. [3 ]
Choudhury T. [1 ]
机构
[1] Department of Informatics, School of Computer Science, University of Petroleum and Energy Studies, Dehradun
[2] Department of Virtualization, School of Computer Science, University of Petroleum and Energy Studies, Dehradun
[3] Department of Computer Science & Engineering, School of Engineering, OP Jindal University, Raigarh
关键词
cost analysis; EB-GAP; execution time; Resource optimization; resource utilization; virtual machine management;
D O I
10.2174/2666255813666201218161955
中图分类号
学科分类号
摘要
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 AntColony 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. © 2022 Bentham Science Publishers.
引用
收藏
页码:693 / 699
页数:6
相关论文
共 50 条
  • [41] An efficient load balancing scheduling strategy for cloud computing based on hybrid approach
    Oqail Ahmad Md.
    Khan R.Z.
    International Journal of Cloud Computing, 2020, 9 (04) : 453 - 469
  • [42] An accomplished energy-aware approach for server load balancing in cloud computing
    Orugonda A.
    Kiran Kumar V.
    Recent Advances in Computer Science and Communications, 2020, 13 (06): : 1083 - 1088
  • [43] A Novel Approach for Enhancing Selection of Load Balancing Algorithms Dynamically in Cloud Computing
    Khara, Satvik
    Thakkar, Umang
    2017 INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATIONS AND ELECTRONICS (COMPTELIX), 2017, : 44 - 48
  • [44] A New Approach for a Better Load Balancing and a Better Distribution of Resources in Cloud Computing
    Idrissi, Abdellah
    Zegrari, Faouzia
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (10) : 266 - 272
  • [45] A New Approach to Survey on Load Balancing in VM in Cloud Computing: using CloudSim
    Santra, Soumen
    Mali, Kalyani
    2015 INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION AND CONTROL (IC4), 2015,
  • [46] Deadline Constrained Cloud Computing Resources Scheduling Through An Ant Colony System Approach
    Chen, Zong-Gan
    Zhan, Zhi-Hui
    Li, Hai-Hao
    Du, Ke-Jing
    Zhong, Jing-Hui
    Foo, Yong Wee
    Li, Yun
    Zhang, Jun
    2015 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING RESEARCH AND INNOVATION (ICCCRI), 2015, : 112 - 119
  • [47] HYBRID APPROACH USING THROTTLED AND ESCE LOAD BALANCING ALGORITHMS IN CLOUD COMPUTING
    Bagwaiya, Vishwas
    Raghuwanshi, Sandeep K.
    2014 INTERNATIONAL CONFERENCE ON GREEN COMPUTING COMMUNICATION AND ELECTRICAL ENGINEERING (ICGCCEE), 2014,
  • [48] An efficient method for allocating resources in a cloud computing environment with a load balancing approach
    Pourghaffari, Ali
    Barari, Morteza
    Kashi, Saeed Sedighian
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (17):
  • [49] Load Balancing in Cloud Computing using Stochastic Hill Climbing-A Soft Computing Approach
    Mondal, Brototi
    Dasgupta, Kousik
    Dutta, Paramartha
    2ND INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION, CONTROL AND INFORMATION TECHNOLOGY (C3IT-2012), 2012, 4 : 783 - 789
  • [50] GACA-VMP: Virtual Machine Placement Scheduling in Cloud Computing Based on Genetic Ant Colony Algorithm Approach
    Liang Hong
    Ge Yufei
    IEEE 12TH INT CONF UBIQUITOUS INTELLIGENCE & COMP/IEEE 12TH INT CONF ADV & TRUSTED COMP/IEEE 15TH INT CONF SCALABLE COMP & COMMUN/IEEE INT CONF CLOUD & BIG DATA COMP/IEEE INT CONF INTERNET PEOPLE AND ASSOCIATED SYMPOSIA/WORKSHOPS, 2015, : 1008 - 1015