Cargando…

A new SLA-aware method for discovering the cloud services using an improved nature-inspired optimization algorithm

Cloud computing is one of the most important computing patterns that use a pay-as-you-go manner to process data and execute applications. Therefore, numerous enterprises are migrating their applications to cloud environments. Not only do intensive applications deal with enormous quantities of data,...

Descripción completa

Detalles Bibliográficos
Autores principales: Heidari, Arash, Jafari Navimipour, Nima
Formato: Online Artículo Texto
Lenguaje:English
Publicado: PeerJ Inc. 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8157213/
https://www.ncbi.nlm.nih.gov/pubmed/34084936
http://dx.doi.org/10.7717/peerj-cs.539
_version_ 1783699631255846912
author Heidari, Arash
Jafari Navimipour, Nima
author_facet Heidari, Arash
Jafari Navimipour, Nima
author_sort Heidari, Arash
collection PubMed
description Cloud computing is one of the most important computing patterns that use a pay-as-you-go manner to process data and execute applications. Therefore, numerous enterprises are migrating their applications to cloud environments. Not only do intensive applications deal with enormous quantities of data, but they also demonstrate compute-intensive properties very frequently. The dynamicity, coupled with the ambiguity between marketed resources and resource requirement queries from users, remains important issues that hamper efficient discovery in a cloud environment. Cloud service discovery becomes a complex problem because of the increase in network size and complexity. Complexity and network size keep increasing dynamically, making it a complex NP-hard problem that requires effective service discovery approaches. One of the most famous cloud service discovery methods is the Ant Colony Optimization (ACO) algorithm; however, it suffers from a load balancing problem among the discovered nodes. If the workload balance is inefficient, it limits the use of resources. This paper solved this problem by applying an Inverted Ant Colony Optimization (IACO) algorithm for load-aware service discovery in cloud computing. The IACO considers the pheromones’ repulsion instead of attraction. We design a model for service discovery in the cloud environment to overcome the traditional shortcomings. Numerical results demonstrate that the proposed mechanism can obtain an efficient service discovery method. The algorithm is simulated using a CloudSim simulator, and the result shows better performance. Reducing energy consumption, mitigate response time, and better Service Level Agreement (SLA) violation in the cloud environments are the advantages of the proposed method.
format Online
Article
Text
id pubmed-8157213
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher PeerJ Inc.
record_format MEDLINE/PubMed
spelling pubmed-81572132021-06-02 A new SLA-aware method for discovering the cloud services using an improved nature-inspired optimization algorithm Heidari, Arash Jafari Navimipour, Nima PeerJ Comput Sci Computer Networks and Communications Cloud computing is one of the most important computing patterns that use a pay-as-you-go manner to process data and execute applications. Therefore, numerous enterprises are migrating their applications to cloud environments. Not only do intensive applications deal with enormous quantities of data, but they also demonstrate compute-intensive properties very frequently. The dynamicity, coupled with the ambiguity between marketed resources and resource requirement queries from users, remains important issues that hamper efficient discovery in a cloud environment. Cloud service discovery becomes a complex problem because of the increase in network size and complexity. Complexity and network size keep increasing dynamically, making it a complex NP-hard problem that requires effective service discovery approaches. One of the most famous cloud service discovery methods is the Ant Colony Optimization (ACO) algorithm; however, it suffers from a load balancing problem among the discovered nodes. If the workload balance is inefficient, it limits the use of resources. This paper solved this problem by applying an Inverted Ant Colony Optimization (IACO) algorithm for load-aware service discovery in cloud computing. The IACO considers the pheromones’ repulsion instead of attraction. We design a model for service discovery in the cloud environment to overcome the traditional shortcomings. Numerical results demonstrate that the proposed mechanism can obtain an efficient service discovery method. The algorithm is simulated using a CloudSim simulator, and the result shows better performance. Reducing energy consumption, mitigate response time, and better Service Level Agreement (SLA) violation in the cloud environments are the advantages of the proposed method. PeerJ Inc. 2021-05-10 /pmc/articles/PMC8157213/ /pubmed/34084936 http://dx.doi.org/10.7717/peerj-cs.539 Text en © 2021 Heidari and Jafari Navimipour https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited.
spellingShingle Computer Networks and Communications
Heidari, Arash
Jafari Navimipour, Nima
A new SLA-aware method for discovering the cloud services using an improved nature-inspired optimization algorithm
title A new SLA-aware method for discovering the cloud services using an improved nature-inspired optimization algorithm
title_full A new SLA-aware method for discovering the cloud services using an improved nature-inspired optimization algorithm
title_fullStr A new SLA-aware method for discovering the cloud services using an improved nature-inspired optimization algorithm
title_full_unstemmed A new SLA-aware method for discovering the cloud services using an improved nature-inspired optimization algorithm
title_short A new SLA-aware method for discovering the cloud services using an improved nature-inspired optimization algorithm
title_sort new sla-aware method for discovering the cloud services using an improved nature-inspired optimization algorithm
topic Computer Networks and Communications
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8157213/
https://www.ncbi.nlm.nih.gov/pubmed/34084936
http://dx.doi.org/10.7717/peerj-cs.539
work_keys_str_mv AT heidariarash anewslaawaremethodfordiscoveringthecloudservicesusinganimprovednatureinspiredoptimizationalgorithm
AT jafarinavimipournima anewslaawaremethodfordiscoveringthecloudservicesusinganimprovednatureinspiredoptimizationalgorithm
AT heidariarash newslaawaremethodfordiscoveringthecloudservicesusinganimprovednatureinspiredoptimizationalgorithm
AT jafarinavimipournima newslaawaremethodfordiscoveringthecloudservicesusinganimprovednatureinspiredoptimizationalgorithm