GWO-Based Simulated Annealing Approach for Load Balancing in Cloud for Hosting Container as a Service

被引:11
|
作者
Patra, Manoj Kumar [1 ]
Misra, Sanjay [2 ]
Sahoo, Bibhudatta [1 ]
Turuk, Ashok Kumar [1 ]
机构
[1] Natl Inst Technol, Dept Comp Sci & Engn, Rourkela 769008, India
[2] Ostfold Univ Coll, Dept Comp Sci & Commun, N-1783 Halden, Norway
来源
APPLIED SCIENCES-BASEL | 2022年 / 12卷 / 21期
关键词
cloud computing; container; load balancing; task scheduling; optimization; Metaheuristic's Methods; ALGORITHM; ENVIRONMENT; STRATEGY;
D O I
10.3390/app122111115
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Container-based virtualization has gained significant popularity in recent years because of its simplicity in deployment and adaptability in terms of cloud resource provisioning. Containerization technology is the recent development in cloud computing systems that is more efficient, reliable, and has better overall performance than a traditional virtual machine (VM) based technology. Containerized clouds produce better performance by maximizing host-level resource utilization and using a load-balancing technique. To this end, this article concentrates on distributing the workload among all available servers evenly. In this paper, we propose a Grey Wolf Optimization (GWO) based Simulated Annealing approach to counter the problem of load balancing in the containerized cloud that also considers the deadline miss rate. We have compared our results with the Genetic and Particle Swarm Optimization algorithm and evaluated the proposed algorithms by considering the parameter load variation and makespan. Our experimental result shows that, in most cases, more than 97% of the tasks were meeting their deadline and the Grey Wolf Optimization Algorithm with Simulated Annealing (GWO-SA) performs better than all other approaches in terms of load variation and makespan.
引用
收藏
页数:22
相关论文
共 50 条
  • [21] Achieving load balancing and efficient memory usage in a web hosting service cluster
    Cherkasova, Ludmila
    Ponnekanti, Shankar
    HP Laboratories Technical Report, 2000, (27):
  • [22] A Hybrid Approach for Cloud Load Balancing Optimization
    Lata, Suman
    Singh, Dheerenda
    Singh, Sukhpreet
    JOURNAL OF ELECTRICAL SYSTEMS, 2024, 20 (09) : 1666 - 1676
  • [23] Modeling an Optimized Approach for Load Balancing in Cloud
    Junaid, Muhammad
    Sohail, Adnan
    Bin Rais, Rao Naveed
    Ahmed, Adeel
    Khalid, Osman
    Khan, Imran Ali
    Hussain, Syed Sajid
    Ejaz, Naveed
    IEEE ACCESS, 2020, 8 : 173208 - 173226
  • [24] A Simulated Annealing Method to Cover Dynamic Load Balancing in Grid Environment
    Paletta, Mauricio
    Herrero, Pilar
    INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE 2008, 2009, 50 : 1 - +
  • [25] Load balancing on temporally heterogeneous cluster of workstations for parallel simulated annealing
    Sourabh Moharil
    Soo-Young Lee
    Cluster Computing, 2011, 14 : 295 - 310
  • [26] Load balancing on temporally heterogeneous cluster of workstations for parallel simulated annealing
    Moharil, Sourabh
    Lee, Soo-Young
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2011, 14 (04): : 295 - 310
  • [27] A Hybrid Particle Swarm Optimization and Simulated Annealing With Load Balancing Mechanism for Resource Allocation in Fog-Cloud Environments
    Shaik, Mahaboob Basha
    Reddy, Kunam Subba
    Chokkanathan, K.
    Biabani, Sardar Asad Ali
    Shanmugaraja, P.
    Brabin, D. R. Denslin
    IEEE ACCESS, 2024, 12 : 172439 - 172450
  • [28] Simulated annealing based VM placement strategy to maximize the profit for Cloud Service Providers
    Addya, Sourav Kanti
    Turuk, Ashok Kumar
    Sahoo, Bibhudatta
    Sarkar, Mahasweta
    Biswash, Sanjay Kumar
    ENGINEERING SCIENCE AND TECHNOLOGY-AN INTERNATIONAL JOURNAL-JESTECH, 2017, 20 (04): : 1249 - 1259
  • [29] Cloud Service Brokerage and Service Arbitrage for Container-Based Cloud Services
    Schulze, Ruediger
    CLOUD COMPUTING - CLOUD 2018, 2018, 10967 : 97 - 111
  • [30] Dynamic provisioning of resources based on load balancing and service broker policy in cloud computing
    Amrita Jyoti
    Manish Shrimali
    Cluster Computing, 2020, 23 : 377 - 395