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 条
  • [41] An adaptive approach for QoS-aware web service composition using cultural algorithms
    Kobti, Ziad
    Wang Zhiyang
    AI 2007: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2007, 4830 : 140 - +
  • [42] GOS: a global optimal selection strategies for QoS-aware web services composition
    Li, Mu
    Zhu, Danfeng
    Deng, Ting
    Sun, Hailong
    Guo, Huipeng
    Liu, Xudong
    SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2013, 7 (03) : 181 - 197
  • [43] Distributed multi-user QoS-aware service selection
    Kurdija, Adrian Satja
    Silic, Marin
    Delac, Goran
    Vladimir, Klemo
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2022, 18 (04) : 411 - 436
  • [44] QoS-Aware Complex Event Service Composition and Optimization Using Genetic Algorithms
    Gao, Feng
    Curry, Edward
    Ali, Muhammad Intizar
    Bhiri, Sami
    Mileo, Alessandra
    SERVICE-ORIENTED COMPUTING, ICSOC 2014, 2014, 8831 : 386 - 393
  • [45] QoS-aware service composition based on Tree-coded genetic algorithm
    Chen, Rongping
    Cai, Meiling
    Quan, Huiyun
    PROGRESS IN INTELLIGENCE COMPUTATION AND APPLICATIONS, PROCEEDINGS, 2007, : 622 - 627
  • [46] A collaborative QoS-aware service evaluation method for service selection
    Gao, Cong
    Ma, Jianfeng
    Journal of Networks, 2013, 8 (06) : 1370 - 1379
  • [47] Large-Scale QoS-Aware Service Composition Integrating Chained Dynamic Programming and Hybrid Pruning
    Fan, Shi-Liang
    Peng, Kai-Yu
    Yang, Yu-Bin
    WEB SERVICES - ICWS 2018, 2018, 10966 : 196 - 211
  • [48] QoS-Aware Selection of IoT-Based Service
    Manisha Singh
    Gaurav Baranwal
    Anil Kumar Tripathi
    Arabian Journal for Science and Engineering, 2020, 45 : 10033 - 10050
  • [49] Computational Intelligence Based QoS-Aware Web Service Composition: A Systematic Literature Review
    Jatoth, Chandrashekar
    Gangadharan, G. R.
    Buyya, Rajkumar
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2017, 10 (03) : 475 - 492
  • [50] Quantitative trust management with QoS-aware service selection
    Kim, Yukyong
    Shin, Yongtae
    Doh, Kyung-Goo
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2015, 11 (03) : 247 - 264