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

被引:12
|
作者
Hamzei, Marzieh [1 ]
Khandagh, Saeed [2 ]
Navimipour, Nima Jafari [3 ,4 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Tabriz Branch, Tabriz 5137653515, Iran
[2] Univ Appl Sci & Technol, Elect Engn Dept, Tabriz Branch, Tabriz 5137653515, Iran
[3] Kadir Has Univ, Fac Engn & Nat Sci, Dept Comp Engn, TR-34083 Istanbul, Turkiye
[4] Natl Yunlin Univ Sci & Technol, Future Technol Res Ctr, Touliu 64002, Taiwan
关键词
Internet of Things (IoT); service; composition; heuristic algorithm; cloud computing; fog computing; service composition; meta-heuristic algorithm; ABC; ACO; fuzzy logic; OBJECTIVE DEPLOYMENT OPTIMIZATION; ANT COLONY OPTIMIZATION; RESOURCE-ALLOCATION; MECHANISM; FRAMEWORK; MODEL;
D O I
10.3390/s23167233
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
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%.
引用
收藏
页数:29
相关论文
共 50 条
  • [31] A QoS-Aware Service Composition Mechanism in the Internet of Things Using a Hidden-Markov-Model-Based Optimization Algorithm
    Sefati, Seyedsalar
    Navimipour, Nima Jafari
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (20) : 15620 - 15627
  • [32] A Multi-Objective Optimization Method for Service Composition Problem with Sharing Property
    Ning, Jiaxu
    Zhao, Haitong
    Zhang, Changsheng
    Zhang, Bin
    2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2016, : 696 - 701
  • [33] A multi-objective optimization method for service composition problem with sharing property
    Zhang, Changsheng
    Ning, Jiaxu
    Wu, Jiaxuan
    Zhang, Bin
    SWARM AND EVOLUTIONARY COMPUTATION, 2019, 49 : 266 - 276
  • [34] Multi-objective quantum inspired Cuckoo search algorithm and multi-objective bat inspired algorithm for the web service composition problem
    Boussalia S.R.
    Chaoui A.
    Hurault A.
    Ouederni M.
    Queinnec P.
    International Journal of Intelligent Systems Technologies and Applications, 2016, 15 (01) : 95 - 126
  • [35] A preference-based multi-objective algorithm for optimal service composition selection in cloud manufacturing
    Bi, Xiaoxue
    Yu, Dong
    Liu, Jinsong
    Hu, Yi
    INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2020, 33 (08) : 751 - 768
  • [36] Towards Uncertain QoS-aware Service Composition via Multi-objective Optimization
    Niu, Sen
    Zou, Guobing
    Gan, Yanglan
    Xiang, Yang
    Zhang, Bofeng
    2017 IEEE 24TH INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2017), 2017, : 894 - 897
  • [37] Applying Multi-Objective Evolutionary Algorithms to QoS-Aware Web Service Composition
    Li, Li
    Cheng, Peng
    Ou, Ling
    Zhang, Zili
    ADVANCED DATA MINING AND APPLICATIONS (ADMA 2010), PT II, 2010, 6441 : 270 - 281
  • [38] A Hybrid Memetic Approach for Fully Automated Multi-Objective Web Service Composition
    da Silva, Alexandre Sawczuk
    Ma, Hui
    Mei, Yi
    Zhang, Mengjie
    2018 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (IEEE ICWS 2018), 2018, : 26 - 33
  • [39] QoS-aware web service selection with global optimization based on multi-objective genetic algorithm
    Wu, Yingbo
    Wang, Xu
    Journal of Computational Information Systems, 2012, 8 (05): : 1995 - 2007
  • [40] An Efficient Service-Aware Virtual Machine Scheduling Approach Based on Multi-Objective Evolutionary Algorithm
    Xiao, Zhijiao
    Qiu, Qijie
    Li, Lingjie
    Feng, Yuhong
    Lin, Qiuzhen
    Ming, Zhong
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (05) : 2027 - 2040