Cargando…

A Quality-of-Service-Aware Service Composition Method in the Internet of Things Using a Multi-Objective Fuzzy-Based Hybrid Algorithm

The Internet of Things (IoT) represents a cutting-edge technical domain, encompassing billions of intelligent objects capable of bridging the physical and virtual worlds across various locations. IoT services are responsible for delivering essential functionalities. In this dynamic and interconnecte...

Descripción completa

Detalles Bibliográficos
Autores principales: Hamzei, Marzieh, Khandagh, Saeed, Jafari Navimipour, Nima
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10458659/
https://www.ncbi.nlm.nih.gov/pubmed/37631769
http://dx.doi.org/10.3390/s23167233
_version_ 1785097219179806720
author Hamzei, Marzieh
Khandagh, Saeed
Jafari Navimipour, Nima
author_facet Hamzei, Marzieh
Khandagh, Saeed
Jafari Navimipour, Nima
author_sort Hamzei, Marzieh
collection PubMed
description The Internet of Things (IoT) represents a cutting-edge technical domain, encompassing billions of intelligent objects capable of bridging the physical and virtual worlds across various locations. IoT services are responsible for delivering essential functionalities. In this dynamic and interconnected IoT landscape, providing high-quality services is paramount to enhancing user experiences and optimizing system efficiency. Service composition techniques come into play to address user requests in IoT applications, allowing various IoT services to collaborate seamlessly. Considering the resource limitations of IoT devices, they often leverage cloud infrastructures to overcome technological constraints, benefiting from unlimited resources and capabilities. Moreover, the emergence of fog computing has gained prominence, facilitating IoT application processing in edge networks closer to IoT sensors and effectively reducing delays inherent in cloud data centers. In this context, our study proposes a cloud-/fog-based service composition for IoT, introducing a novel fuzzy-based hybrid algorithm. This algorithm ingeniously combines Ant Colony Optimization (ACO) and Artificial Bee Colony (ABC) optimization algorithms, taking into account energy consumption and Quality of Service (QoS) factors during the service selection process. By leveraging this fuzzy-based hybrid algorithm, our approach aims to revolutionize service composition in IoT environments by empowering intelligent decision-making capabilities and ensuring optimal user satisfaction. Our experimental results demonstrate the effectiveness of the proposed strategy in successfully fulfilling service composition requests by identifying suitable services. When compared to recently introduced methods, our hybrid approach yields significant benefits. On average, it reduces energy consumption by 17.11%, enhances availability and reliability by 8.27% and 4.52%, respectively, and improves the average cost by 21.56%.
format Online
Article
Text
id pubmed-10458659
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-104586592023-08-27 A Quality-of-Service-Aware Service Composition Method in the Internet of Things Using a Multi-Objective Fuzzy-Based Hybrid Algorithm Hamzei, Marzieh Khandagh, Saeed Jafari Navimipour, Nima Sensors (Basel) Article The Internet of Things (IoT) represents a cutting-edge technical domain, encompassing billions of intelligent objects capable of bridging the physical and virtual worlds across various locations. IoT services are responsible for delivering essential functionalities. In this dynamic and interconnected IoT landscape, providing high-quality services is paramount to enhancing user experiences and optimizing system efficiency. Service composition techniques come into play to address user requests in IoT applications, allowing various IoT services to collaborate seamlessly. Considering the resource limitations of IoT devices, they often leverage cloud infrastructures to overcome technological constraints, benefiting from unlimited resources and capabilities. Moreover, the emergence of fog computing has gained prominence, facilitating IoT application processing in edge networks closer to IoT sensors and effectively reducing delays inherent in cloud data centers. In this context, our study proposes a cloud-/fog-based service composition for IoT, introducing a novel fuzzy-based hybrid algorithm. This algorithm ingeniously combines Ant Colony Optimization (ACO) and Artificial Bee Colony (ABC) optimization algorithms, taking into account energy consumption and Quality of Service (QoS) factors during the service selection process. By leveraging this fuzzy-based hybrid algorithm, our approach aims to revolutionize service composition in IoT environments by empowering intelligent decision-making capabilities and ensuring optimal user satisfaction. Our experimental results demonstrate the effectiveness of the proposed strategy in successfully fulfilling service composition requests by identifying suitable services. When compared to recently introduced methods, our hybrid approach yields significant benefits. On average, it reduces energy consumption by 17.11%, enhances availability and reliability by 8.27% and 4.52%, respectively, and improves the average cost by 21.56%. MDPI 2023-08-17 /pmc/articles/PMC10458659/ /pubmed/37631769 http://dx.doi.org/10.3390/s23167233 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Hamzei, Marzieh
Khandagh, Saeed
Jafari Navimipour, Nima
A Quality-of-Service-Aware Service Composition Method in the Internet of Things Using a Multi-Objective Fuzzy-Based Hybrid Algorithm
title A Quality-of-Service-Aware Service Composition Method in the Internet of Things Using a Multi-Objective Fuzzy-Based Hybrid Algorithm
title_full A Quality-of-Service-Aware Service Composition Method in the Internet of Things Using a Multi-Objective Fuzzy-Based Hybrid Algorithm
title_fullStr A Quality-of-Service-Aware Service Composition Method in the Internet of Things Using a Multi-Objective Fuzzy-Based Hybrid Algorithm
title_full_unstemmed A Quality-of-Service-Aware Service Composition Method in the Internet of Things Using a Multi-Objective Fuzzy-Based Hybrid Algorithm
title_short A Quality-of-Service-Aware Service Composition Method in the Internet of Things Using a Multi-Objective Fuzzy-Based Hybrid Algorithm
title_sort quality-of-service-aware service composition method in the internet of things using a multi-objective fuzzy-based hybrid algorithm
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10458659/
https://www.ncbi.nlm.nih.gov/pubmed/37631769
http://dx.doi.org/10.3390/s23167233
work_keys_str_mv AT hamzeimarzieh aqualityofserviceawareservicecompositionmethodintheinternetofthingsusingamultiobjectivefuzzybasedhybridalgorithm
AT khandaghsaeed aqualityofserviceawareservicecompositionmethodintheinternetofthingsusingamultiobjectivefuzzybasedhybridalgorithm
AT jafarinavimipournima aqualityofserviceawareservicecompositionmethodintheinternetofthingsusingamultiobjectivefuzzybasedhybridalgorithm
AT hamzeimarzieh qualityofserviceawareservicecompositionmethodintheinternetofthingsusingamultiobjectivefuzzybasedhybridalgorithm
AT khandaghsaeed qualityofserviceawareservicecompositionmethodintheinternetofthingsusingamultiobjectivefuzzybasedhybridalgorithm
AT jafarinavimipournima qualityofserviceawareservicecompositionmethodintheinternetofthingsusingamultiobjectivefuzzybasedhybridalgorithm