A parallel approach for user-centered QoS-aware services composition in the Internet of Things

被引:6
作者
Cherifi, Asma [1 ]
Khanouche, Mohamed Essaid [1 ,2 ,3 ]
Amirat, Yacine [3 ]
Farah, Zoubeyr [1 ]
机构
[1] Univ Bejaia, Fac Sci Exactes, Lab Informat Med LIMED, Bejaia 06000, Algeria
[2] Ecole Super Sci & Technol Informat & Numer, Lab LITAN, RN 75, Amizour 06300, Bejaia, Algeria
[3] Univ Paris Est Creteil, LISSI, F-94400 Vitry Sur Seine, France
关键词
Multi-population Differential Evolution; Population size reduction; Internet of Things; Quality of Service (qoS); Services composition; BEE COLONY ALGORITHM; DIFFERENTIAL EVOLUTION; POPULATION-SIZE; OPTIMIZATION; MECHANISM;
D O I
10.1016/j.engappai.2023.106277
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) refers to an infrastructure of interconnected smart devices that aim to provide various services. The proliferation of IoT objects and devices offering functionally equivalent services but differing in their quality of service (QoS) levels makes the issue of services composition one of the biggest challenges for the service computing community. Various evolutionary-based approaches have been proposed in the literature to find sub-optimal service compositions in a reasonable computation time. However, most of these approaches have high composition time and/or a limited composition quality as they rely on a sequential exploration of the composition search space using a fixed size population. To address these limitations, a parallel differential evolution-based approach with population size reduction for QoS-aware service composition (PDE-QSC) is proposed in this paper. Unlike existing evolutionary-based approaches, the proposed approach is characterized by a parallel exploration of the composition space through a population size reduction strategy. Specifically, in this approach, the composition population is divided into two sub-populations. To reduce the composition time and improve the quality of the composition, the composition sub-populations evolve simultaneously using different evolution processes and are then merged to form a single population, thus increasing the population diversity. To further improve the performance in terms of composition time and composition quality, a linear reduction strategy is proposed to adaptively reduce the size of the composition population by eliminating compositions that do not meet the QoS requirements. Simulations based on real datasets demonstrate the superiority of the PDE-QSC approach over five baseline approaches and its suitability for large-scale IoT environments.
引用
收藏
页数:16
相关论文
共 65 条
  • [21] An energy efficient service composition mechanism using a hybrid meta-heuristic algorithm in a mobile cloud environment
    Ibrahim, Godar J.
    Rashid, Tarik A.
    Akinsolu, Mobayode O.
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 143 : 77 - 87
  • [22] Optimal Fitness Aware Cloud Service Composition using an Adaptive Genotypes Evolution based Genetic Algorithm
    Jatoth, Chandrashekar
    Gangadharan, G. R.
    Buyya, Rajkumar
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 94 : 185 - 198
  • [23] Optimal fitness aware cloud service composition using modified invasive weed optimization
    Jatoth, Chandrashekar
    Gangadharan, G. R.
    Fiore, Ugo
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2019, 44 : 1073 - 1091
  • [24] Eagle strategy using uniform mutation and modified whale optimization algorithm for QoS-aware cloud service composition
    Jin, Hong
    Lv, Shengping
    Yang, Zhou
    Liu, Ying
    [J]. APPLIED SOFT COMPUTING, 2022, 114
  • [25] KHAN MA, 2019, PROC SENSOR DATA FUS, P1, DOI DOI 10.1145/3341325.3342017
  • [26] Improved Teaching Learning-Based QoS-Aware Services Composition for Internet of Things
    Khanouche, Mohamed Essaid
    Atmani, Nawel
    Cherifi, Asma
    [J]. IEEE SYSTEMS JOURNAL, 2020, 14 (03): : 4155 - 4164
  • [27] Clustering-based and QoS-aware services composition algorithm for ambient intelligence
    Khanouche, Mohamed Essaid
    Attal, Ferhat
    Amirat, Yacine
    Chibani, Abdelghani
    Kerkar, Moussa
    [J]. INFORMATION SCIENCES, 2019, 482 : 419 - 439
  • [28] Improved ANN technique combined with Jaya algorithm for crack identification in plates using XIGA and experimental analysis
    Khatir, S.
    Boutchicha, D.
    Le Thanh, C.
    Tran-Ngoc, H.
    Nguyen, T. N.
    Abdel-Wahab, M.
    [J]. THEORETICAL AND APPLIED FRACTURE MECHANICS, 2020, 107
  • [29] An improved Artificial Neural Network using Arithmetic Optimization Algorithm for damage assessment in FGM composite plates
    Khatir, Samir
    Tiachacht, Samir
    Cuong Le Thanh
    Ghandourah, Emad
    Mirjalili, Seyedali
    Wahab, Magd Abdel
    [J]. COMPOSITE STRUCTURES, 2021, 273
  • [30] Structural health monitoring using modal strain energy damage indicator coupled with teaching-learning-based optimization algorithm and isogoemetric analysis
    Khatir, Samir
    Wahab, Magd Abdel
    Boutchicha, Djilali
    Khatir, Tawfiq
    [J]. JOURNAL OF SOUND AND VIBRATION, 2019, 448 : 230 - 246