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 条
  • [11] Partial Selection: An Efficient Approach for QoS-Aware Web Service Composition
    Chen, Ying
    Huang, Jiwei
    Lin, Chuang
    2014 IEEE 21ST INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2014), 2014, : 1 - 8
  • [12] Efficient QoS management for QoS-aware web service composition
    Wang, Shangguang
    Zhu, Xilu
    Yang, Fangchun
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2014, 10 (01) : 1 - 23
  • [13] A Stochastic Programming Approach for QoS-Aware Service Composition
    Wiesemann, Wolfram
    Hochreiter, Ronald
    Kuhn, Daniel
    CCGRID 2008: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, VOLS 1 AND 2, PROCEEDINGS, 2008, : 226 - +
  • [14] QoS-aware web service selection with negative selection algorithm
    Xinchao Zhao
    Zichao Wen
    Xingmei Li
    Knowledge and Information Systems, 2014, 40 : 349 - 373
  • [15] TQoS: Transactional and QoS-Aware Selection Algorithm for Automatic Web Service Composition
    El Haddad, Joyce
    Manouvrier, Maude
    Rukoz, Marta
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2010, 3 (01) : 73 - 85
  • [16] Semantic Web service Composition Planner Agent with a QoS-aware Selection Model
    Pan, Shan-Liang
    Mao, Qin-Jiao
    WISM: 2009 INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND MINING, PROCEEDINGS, 2009, : 325 - +
  • [17] QoS-aware web service selection with negative selection algorithm
    Zhao, Xinchao
    Wen, Zichao
    Li, Xingmei
    KNOWLEDGE AND INFORMATION SYSTEMS, 2014, 40 (02) : 349 - 373
  • [18] QoS-aware Selection of Web Service Composition Based on Harmony Search Algorithm
    Jafarpour, Nastaran
    Khayyambashi, Mohammad Reza
    12TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY: ICT FOR GREEN GROWTH AND SUSTAINABLE DEVELOPMENT, VOLS 1 AND 2, 2010, : 1345 - 1350
  • [19] QoS-Aware Web Service Selection with Internal Complementarity
    Liang, Xinle
    Qin, A. K.
    Tang, Ke
    Tan, Kay Chen
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2019, 12 (02) : 276 - 289
  • [20] A Survey on QoS-Aware Dynamic Web Service Selection
    Han Xianglan
    Liu Yangguang
    Xu Bin
    Zhang Gang
    2011 7TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING (WICOM), 2011,