Genetic programming for QoS-aware web service composition and selection

被引:26
|
作者
da Silva, Alexandre Sawczuk [1 ]
Ma, Hui [1 ]
Zhang, Mengjie [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, POB 600, Wellington 6140, New Zealand
关键词
Web service composition; Quality of service; Genetic programming; Conditional constraints; ALGORITHM; DESIGN;
D O I
10.1007/s00500-016-2096-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Web services, which can be described as functionality modules invoked over a network as part of a larger application are often used in software development. Instead of occasionally incorporating some of these services in an application, they can be thought of as fundamental building blocks that are combined in a process known as Web service composition. Manually creating compositions from a large number of candidate services is very time consuming, and developing techniques for achieving this objective in an automated manner becomes an active research field. One promising group of techniques encompasses evolutionary computing, which can effectively tackle the large search spaces characteristic of the composition problem. Therefore, this paper proposes the use of genetic programming for Web service composition, investigating three variations to ensure the creation of functionally correct solutions that are also optimised according to their quality of service. A variety of comparisons are carried out between these variations and two particle swarm optimisation approaches, with results showing that there is likely a trade-off between execution time and the quality of solutions when employing genetic programming and particle swarm optimisation. Even though genetic programming has a higher execution time for most datasets, the results indicate that it scales better than particle swarm optimisation.
引用
收藏
页码:3851 / 3867
页数:17
相关论文
共 50 条
  • [21] QoS-Aware Service Composition: A Retrospective
    Zeng, Liangzhao
    Benatallah, Boualem
    Dumas, Marlon
    Kalagnanam, Jayant
    Ngu, Anne H. H.
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2025, 51 (03) : 836 - 841
  • [22] Integration of Parallel Genetic Algorithm and Q-learning for QoS-aware Web Service Composition
    Elsayed, Doaa H.
    Gheith, Mervat H.
    Nasr, Eman S.
    El Ghazali, Alaa El Din M.
    2017 12TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES), 2017, : 221 - 226
  • [23] Enhancement of Ant Colony Optimization for QoS-Aware Web Service Selection
    Alayed, Hashem
    Dahan, Fadl
    Alfakih, Taha
    Mathkour, Hassan
    Arafah, Mohammed
    IEEE ACCESS, 2019, 7 : 97041 - 97051
  • [24] Fitness Metrics for QoS-Aware Web Service Composition Using Metaheuristics
    Jatoth, Chandrashekar
    Gangadharan, G. R.
    INTELLIGENT DECISION TECHNOLOGIES, 2015, 39 : 267 - 277
  • [25] QoS-Aware parameterized semantic matchmaking framework for web service composition
    Chakhar, Salem
    Ishizaka, Alessio
    Labib, Ashraf
    WEBIST 2014 - Proceedings of the 10th International Conference on Web Information Systems and Technologies, 2014, 1 : 50 - 61
  • [26] QoS-aware Web Service Composition Considering the Constraints between Services'
    Zhao, Yao
    Tan, Wenan
    Jin, Ting
    12TH CHINESE CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK AND SOCIAL COMPUTING (CHINESECSCW 2017), 2017, : 229 - 232
  • [27] QoS-Aware Web Service Composition Using Quantum Inspired Particle Swarm Optimization
    Jatoth, Chandrashekar
    Gangadharan, G. R.
    INTELLIGENT DECISION TECHNOLOGIES, 2015, 39 : 255 - 265
  • [28] Handling Branched Web Service Composition with a QoS-Aware Graph-Based Method
    da Silva, Alexandre Sawczuk
    Ma, Hui
    Zhang, Mengjie
    Hartmann, Sven
    E-COMMERCE AND WEB TECHNOLOGIES, EC-WEB 2016, 2017, 278 : 154 - 169
  • [29] A Transaction and QoS-Aware Service Selection Approach Based on Genetic Algorithm
    Ding, ZhiJun
    Liu, JunJun
    Sun, YouQing
    Jiang, ChangJun
    Zhou, MengChu
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2015, 45 (07): : 1035 - 1046
  • [30] QoS-aware middleware for Web Services Composition
    Zeng, LZ
    Benatallah, B
    Ngu, AHH
    Dumas, M
    Kalagnanam, J
    Chang, H
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (05) : 311 - 327