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...

Full description

Bibliographic Details
Main Authors: Manoj Kumar Patra, Sanjay Misra, Bibhudatta Sahoo, Ashok Kumar Turuk
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