GWO-Based Simulated Annealing Approach for Load Balancing in Cloud for Hosting Container as a Service
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 ha...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-11-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/12/21/11115 |
_version_ | 1827647402968875008 |
---|---|
author | Manoj Kumar Patra Sanjay Misra Bibhudatta Sahoo Ashok Kumar Turuk |
author_facet | Manoj Kumar Patra Sanjay Misra Bibhudatta Sahoo Ashok Kumar Turuk |
author_sort | Manoj Kumar Patra |
collection | DOAJ |
description | 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. |
first_indexed | 2024-03-09T19:17:40Z |
format | Article |
id | doaj.art-f97293045cab46a3a2ef524bf144b944 |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-03-09T19:17:40Z |
publishDate | 2022-11-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-f97293045cab46a3a2ef524bf144b9442023-11-24T03:38:15ZengMDPI AGApplied Sciences2076-34172022-11-0112211111510.3390/app122111115GWO-Based Simulated Annealing Approach for Load Balancing in Cloud for Hosting Container as a ServiceManoj Kumar Patra0Sanjay Misra1Bibhudatta Sahoo2Ashok Kumar Turuk3Department of Computer Science and Engineering, National Institute of Technology, Rourkela 769 008, IndiaDepartment of Computer Science and Communication, Østfold University College, 1783 Halden, NorwayDepartment of Computer Science and Engineering, National Institute of Technology, Rourkela 769 008, IndiaDepartment of Computer Science and Engineering, National Institute of Technology, Rourkela 769 008, IndiaContainer-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.https://www.mdpi.com/2076-3417/12/21/11115cloud computingcontainerload balancingtask schedulingoptimizationMetaheuristic’s Methods |
spellingShingle | Manoj Kumar Patra Sanjay Misra Bibhudatta Sahoo Ashok Kumar Turuk GWO-Based Simulated Annealing Approach for Load Balancing in Cloud for Hosting Container as a Service Applied Sciences cloud computing container load balancing task scheduling optimization Metaheuristic’s Methods |
title | GWO-Based Simulated Annealing Approach for Load Balancing in Cloud for Hosting Container as a Service |
title_full | GWO-Based Simulated Annealing Approach for Load Balancing in Cloud for Hosting Container as a Service |
title_fullStr | GWO-Based Simulated Annealing Approach for Load Balancing in Cloud for Hosting Container as a Service |
title_full_unstemmed | GWO-Based Simulated Annealing Approach for Load Balancing in Cloud for Hosting Container as a Service |
title_short | GWO-Based Simulated Annealing Approach for Load Balancing in Cloud for Hosting Container as a Service |
title_sort | gwo based simulated annealing approach for load balancing in cloud for hosting container as a service |
topic | cloud computing container load balancing task scheduling optimization Metaheuristic’s Methods |
url | https://www.mdpi.com/2076-3417/12/21/11115 |
work_keys_str_mv | AT manojkumarpatra gwobasedsimulatedannealingapproachforloadbalancingincloudforhostingcontainerasaservice AT sanjaymisra gwobasedsimulatedannealingapproachforloadbalancingincloudforhostingcontainerasaservice AT bibhudattasahoo gwobasedsimulatedannealingapproachforloadbalancingincloudforhostingcontainerasaservice AT ashokkumarturuk gwobasedsimulatedannealingapproachforloadbalancingincloudforhostingcontainerasaservice |