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 条
  • [1] Advanced optimization technique for scheduling IoT tasks in cloud-fog computing environments
    Abd Elaziz, Mohamed
    Abualigah, Laith
    Attiya, Ibrahim
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 124 : 142 - 154
  • [2] Reptile Search Algorithm (RSA): A nature-inspired meta-heuristic optimizer
    Abualigah, Laith
    Abd Elaziz, Mohamed
    Sumari, Putra
    Geem, Zong Woo
    Gandomi, Amir H.
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2022, 191
  • [3] Aquila Optimizer: A novel meta-heuristic optimization algorithm
    Abualigah, Laith
    Yousri, Dalia
    Abd Elaziz, Mohamed
    Ewees, Ahmed A.
    Al-qaness, Mohammed A. A.
    Gandomi, Amir H.
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 157 (157)
  • [4] The Arithmetic Optimization Algorithm
    Abualigah, Laith
    Diabat, Ali
    Mirjalili, Seyedali
    Elaziz, Mohamed Abd
    Gandomi, Amir H.
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2021, 376
  • [5] Dwarf Mongoose Optimization Algorithm
    Agushaka, Jeffrey O.
    Ezugwu, Absalom E.
    Abualigah, Laith
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2022, 391
  • [6] An Adaptive Multipopulation Differential Evolution With Dynamic Population Reduction
    Ali, Mostafa Z.
    Awad, Noor H.
    Suganthan, Ponnuthurai Nagaratnam
    Reynolds, Robert G.
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2017, 47 (09) : 2768 - 2779
  • [7] A Hybrid Approach for Efficient Web Service Composition with End-to-End QoS Constraints
    Alrifai, Mohammad
    Risse, Thomas
    Nejdl, Wolfgang
    [J]. ACM TRANSACTIONS ON THE WEB, 2012, 6 (02)
  • [8] Aoudia I., 2020, 21 INT ARAB C INFORM, P1
  • [9] Adaptive service composition in flexible processes
    Ardagna, Danilo
    Pernici, Barbara
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2007, 33 (06) : 369 - 384
  • [10] An approach based on genetic algorithms and neural networks for QoS-aware IoT services composition
    Boucetti, Rabah
    Hioual, Ouassila
    Hemam, Sofiane Mounine
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (08) : 5619 - 5632