An improved discrete flower pollination algorithm for fuzzy QoS-aware IoT services composition based on skyline operator

被引:3
|
作者
Seghir, Fateh [1 ]
Khababa, Ghizlane [2 ]
机构
[1] Setif 1 Univ, Fac Technol, Intelligent Syst Lab, Setif 19000, Algeria
[2] Setif 1 Univ, Fac Sci, Dept Comp Sci, Setif 19000, Algeria
来源
JOURNAL OF SUPERCOMPUTING | 2023年 / 79卷 / 10期
关键词
IoT-services composition; Quality of Service (QoS); Generalized trapezoidal fuzzy number; Flower pollination algorithm; Fuzzy constrained optimization; Fuzzy Skyline operator; PARTICLE SWARM OPTIMIZATION;
D O I
10.1007/s11227-023-05074-w
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Quality of Service (QoS)-aware Service Composition (QSC) for Internet of Things (IoT) consists of connecting different available atomic IoT-services to produce a Composite of IoT-Services (CS) which satisfies the requirements of end users. With the growing number of atomic IoT-services that have similar functionalities with different values in their QoS parameters, it has been a challenging issue to select the suitable ones in order to generate an optimal CS with high quality in terms of QoS values which should fulfill the end users' constraints. This problem, which is an NP-hard constrained optimization one, has been generally solved under the assumption of precise and deterministic QoS values, which is not fully advisable. Since the QoS values of an IoT-service are doomed to be altered at any point, due to changes in topological structure of IoT networks, mobility of IoT devices, IoT systems congestion, and economic policies. Hence, the ambiguity of the QoS parameters is represented using the generalized trapezoidal fuzzy number (GTrFN). Moreover, a novel efficient approach combining two modules (1) a fuzzy skyline-based module and (2) an improved discrete flower pollination algorithm is proposed to solve the QSC in Fuzzy IoT environments (QSCFIoT). The performance and the efficiency of the proposal are validated on different scales of QSCFIoT using fuzzy versions of the real QWS and a large-sized synthetic datasets; while the experimental results demonstrate that the proposed approach is superior to some recently proposed QSC optimization algorithms such as EFPA, PSO and ITL-QCA in terms of composition's quality, time, and stability
引用
收藏
页码:10645 / 10676
页数:32
相关论文
共 50 条
  • [1] An improved discrete flower pollination algorithm for fuzzy QoS-aware IoT services composition based on skyline operator
    Fateh Seghir
    Ghizlane Khababa
    The Journal of Supercomputing, 2023, 79 : 10645 - 10676
  • [2] MapReduce based skyline services selection for QoS-aware composition
    Chen, Liang
    Kuang, Li
    Wu, Jian
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 2035 - 2042
  • [3] A new fuzzy QoS-aware manufacture service composition method using extended flower pollination algorithm
    Zhang, Shuai
    Xu, Yangbing
    Zhang, Wenyu
    Yu, Dejian
    JOURNAL OF INTELLIGENT MANUFACTURING, 2019, 30 (05) : 2069 - 2083
  • [4] A new fuzzy QoS-aware manufacture service composition method using extended flower pollination algorithm
    Shuai Zhang
    Yangbing Xu
    Wenyu Zhang
    Dejian Yu
    Journal of Intelligent Manufacturing, 2019, 30 : 2069 - 2083
  • [5] A collaborative service group-based fuzzy QoS-aware manufacturing service composition using an extended flower pollination algorithm
    Shuai Zhang
    Wenting Yang
    Wenyu Zhang
    Mingzhou Chen
    Nonlinear Dynamics, 2019, 95 : 3091 - 3114
  • [6] A collaborative service group-based fuzzy QoS-aware manufacturing service composition using an extended flower pollination algorithm
    Zhang, Shuai
    Yang, Wenting
    Zhang, Wenyu
    Chen, Mingzhou
    NONLINEAR DYNAMICS, 2019, 95 (04) : 3091 - 3114
  • [7] Selecting skyline services for QoS-aware composition by upgrading MapReduce paradigm
    Jian Wu
    Liang Chen
    Qi Yu
    Li Kuang
    Yilun Wang
    Zhaohui Wu
    Cluster Computing, 2013, 16 : 693 - 706
  • [8] Selecting skyline services for QoS-aware composition by upgrading MapReduce paradigm
    Wu, Jian
    Chen, Liang
    Yu, Qi
    Kuang, Li
    Wang, Yilun
    Wu, Zhaohui
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2013, 16 (04): : 693 - 706
  • [9] QoS-aware web services composition using transactional composition operator
    Liu, An
    Huang, Liusheng
    Li, Qing
    ADVANCES IN WEB-AGE INFORMATION MANAGEMENT, PROCEEDINGS, 2006, 4016 : 217 - 228
  • [10] QoS-aware service composition algorithm and architecture by discrete PSO
    Li, Desheng
    Cheng, Bo
    Dend, Na
    Li, Changbao
    Tan, Gang
    Chen, Junliang
    Journal of Computational Information Systems, 2010, 6 (02): : 503 - 512