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 条
  • [31] A Meta-Heuristic-Based Approach for Qos-Aware Service Composition
    Li, Chenyang
    Li, Jun
    Chen, Huiling
    IEEE ACCESS, 2020, 8 : 69579 - 69592
  • [32] QSSA: A QoS-aware Service Selection Approach
    Sun, Qibo
    Wang, Shangguang
    Zou, Hua
    Yang, Fangchun
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2011, 7 (02) : 147 - 169
  • [33] A QoS-aware service composition approach based on semantic annotations and integer programming
    Paganelli, Federica
    Ambra, Terence
    Parlanti, David
    INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2012, 8 (03) : 296 - +
  • [34] QOS-AWARE SERVICE COMPOSITION FOR VIDEO SURVEILLANCE
    Hossain, M. Shamim
    2011 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME), 2011,
  • [35] On the Complexity of QoS-Aware Service Selection Problem
    Abu-Khzam, Faisal N.
    Bazgan, Cristina
    El Haddad, Joyce
    Sikora, Florian
    SERVICE-ORIENTED COMPUTING, (ICSOC 2015), 2015, 9435 : 345 - 352
  • [36] QoS-Aware Service Selection Algorithms for Pervasive Service Composition in Mobile Wireless Environments
    Kun Yang
    Alex Galis
    Hsiao-Hwa Chen
    Mobile Networks and Applications, 2010, 15 : 488 - 501
  • [37] QoS-Aware Service Selection Algorithms for Pervasive Service Composition in Mobile Wireless Environments
    Yang, Kun
    Galis, Alex
    Chen, Hsiao-Hwa
    MOBILE NETWORKS & APPLICATIONS, 2010, 15 (04) : 488 - 501
  • [38] QoS-aware Service Composition in Mobile Environments
    Nguyen Cao Hong Ngoc
    Lin, Donghui
    Nakaguchi, Takao
    Ishida, Toru
    2014 IEEE 7TH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2014, : 97 - 104
  • [39] A QoS-Aware Performance Prediction for Self-Healing Web Service Composition
    Nasridinov, Aziz
    Byun, Jeong-Yong
    Park, Young-Ho
    SECOND INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING / SECOND INTERNATIONAL CONFERENCE ON SOCIAL COMPUTING AND ITS APPLICATIONS (CGC/SCA 2012), 2012, : 799 - 803
  • [40] Improved adaptive immune genetic algorithm for optimal QoS-aware service composition selection in cloud manufacturing
    Yi Que
    Wei Zhong
    Hailin Chen
    Xinan Chen
    Xu Ji
    The International Journal of Advanced Manufacturing Technology, 2018, 96 : 4455 - 4465