QoS-driven metaheuristic service composition schemes: a comprehensive overview

被引:0
|
作者
Masdari, Mohammad [1 ]
Nouzad, Mehdi [2 ]
Ozdemir, Suat [3 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Urmia Branch, Orumiyeh, Iran
[2] Islamic Azad Univ, Dept Comp Engn, Marand Branch, Marand, Iran
[3] Hacettepe Univ, Dept Comp Engn, Ankara, Turkey
关键词
Metaheuristic; Service composition; Optimization; SOA; PSO; GA; Evolutionary algorithms; PARTICLE SWARM OPTIMIZATION; ANT COLONY OPTIMIZATION; GENETIC ALGORITHM; OPTIMAL-SELECTION; BEES ALGORITHM; SYSTEM; MODEL;
D O I
10.1007/s10462-020-09940-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Services Oriented Architecture provides Web Services (WSs) as reusable software components that can be applied to create more complicate composite services for users according to the specified QoS limitations. However, considering many WSs that may be appropriate for each task of a user-submitted workflow, finding the optimal WSs for a composite WS to maximize the overall QoS is an NP-hard problem. As a result, numerous composition schemes have been suggested in the literature to untangle this problem by using various metaheuristic algorithms. This paper presents a comprehensive survey and taxonomy of such QoS-oriented metaheuristic WS composition schemes provided in the literature. It investigates how metaheuristic algorithms are adapted for the WS composition problem and highlight their main features, advantages, and limitations. Also, in each category of the studied composition schemes, a comparison of their applied QoS factors, evaluated metrics, exploited simulators, and properties of the applied metaheuristic algorithms are explained. Finally, the concluding remarks and future research directions are summarized to help researchers in working in this area.
引用
收藏
页码:3749 / 3816
页数:68
相关论文
共 50 条
  • [31] Towards efficiency of QoS-driven semantic web service composition for large-scale service-oriented systems
    Xu, Bin
    Luo, Sen
    Yan, Yixin
    Sun, Kewu
    [J]. SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2013, 6 (01) : 1 - 13
  • [32] An Improved Whale Optimization Algorithm Based on Aggregation Potential Energy for QoS-Driven Web Service Composition
    Teng, Xuyang
    Luo, Yuanhao
    Zheng, Tao
    Zhang, Xuguang
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [33] QoS-driven scheduling in the cloud
    da Silva, Giovanni Farias
    Brasileiro, Francisco
    Lopes, Raquel
    Morais, Fabio
    Carvalho, Marcus
    Turull, Daniel
    [J]. JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2020, 11 (01)
  • [34] Quick convergence of genetic algorithm for QoS-driven web service selection
    Ma, Yue
    Zhang, Chengwen
    [J]. COMPUTER NETWORKS, 2008, 52 (05) : 1093 - 1104
  • [35] Loosely Coupled Cloud Robotic Framework for QoS-Driven Resource Allocation-Based Web Service Composition
    Xie, Yuanyan
    Guo, Yu
    Mi, Zhenqiang
    Yang, Yang
    Obaidat, Mohammad S.
    [J]. IEEE SYSTEMS JOURNAL, 2020, 14 (01): : 1245 - 1256
  • [36] QoS-Driven Adaptive Trust Service Coordination in the Industrial Internet of Things
    Qi, Jin
    Wang, Zian
    Xu, Bin
    Wu, Mengfei
    Gao, Zian
    Sun, Yanfei
    [J]. SENSORS, 2018, 18 (08)
  • [37] QoS-driven scheduling for multimedia applications
    Hua, SX
    Qu, G
    [J]. 2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 2, PROCEEDINGS, 2004, : 125 - 128
  • [38] TTS-CODED GENETIC ALGORITHM FOR QOS-DRIVEN WEB SERVICE SELECTION
    Shuang, Kai
    Yu, Shun
    Su, Sen
    [J]. PROCEEDINGS OF 2009 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS TECHNOLOGY AND APPLICATIONS, 2009, : 885 - 890
  • [39] A QoS-driven approach for service-oriented device anycasting in ubiquitous environments
    Su, Wei-Tsung
    Kuo, Yau-Hwang
    Huang, Po-Cheng
    [J]. COMPUTER NETWORKS, 2008, 52 (18) : 3342 - 3357
  • [40] QoS-driven service selection optimization model and algorithms for composite web services
    Zhang, Wentao
    Yang, Yan
    Tang, Shengqun
    Fang, Lina
    [J]. COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL II, PROCEEDINGS, 2007, : 425 - +