A GP Approach to QoS-Aware Web Service Composition and Selection

被引:0
|
作者
da Silva, Alexandre Sawczuk [1 ]
Ma, Hui [1 ]
Zhang, Mengjie [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington, New Zealand
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Web services are independent functionality modules that can be used as building blocks for applications that accomplish more specific tasks. The large and ever-growing number of Web services means that performing this type of Web service composition manually is unfeasible, which leads to the exploration of automated techniques to achieve this objective. Evolutionary Computation (EC) approaches, in particular, are a popular choice because they are capable of efficiently handling the complex search space involved in this problem. Therefore, we propose the use of a Genetic Programming (GP) technique for Web service composition, building upon previous work that combines the identification of functionally correct solutions with the consideration of the Quality of Service (QoS) properties for each atomic service. The proposed GP technique is compared with two PSO composition techniques using the same QoS-aware objective function, and results show that the solution fitness values and execution times of the GP approach are inferior to those of both PSO approaches, failing to converge for larger datasets. This is because the fitness function employed by the GP technique does not have complete smoothness, thus leading to unreliable behaviour during the evolution process. Multi-objective GP and the use of functional correctness constraints should be considered as alternatives to overcome this in the future.
引用
收藏
页码:180 / 191
页数:12
相关论文
共 50 条
  • [1] A GP approach to QoS-aware web service composition and selection
    da Silva, Alexandre Sawczuk
    Ma, Hui
    Zhang, Mengjie
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8886 : 180 - 191
  • [2] A Heuristic QoS-Aware Service Selection Approach to Web Service Composition
    Liu, Dongmei
    Shao, Zhiqing
    Yu, Caizhu
    Fan, Guisheng
    [J]. PROCEEDINGS OF THE 8TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, 2009, : 1184 - 1189
  • [3] A GP Approach to QoS-Aware Web Service Composition including Conditional Constraints
    da Silva, Alexandre Sawczuk
    Ma, Hui
    Zhang, Mengjie
    [J]. 2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, : 2113 - 2120
  • [4] Partial Selection: An Efficient Approach for QoS-Aware Web Service Composition
    Chen, Ying
    Huang, Jiwei
    Lin, Chuang
    [J]. 2014 IEEE 21ST INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2014), 2014, : 1 - 8
  • [5] A Web Service Discovery Approach for QoS-Aware Service Composition
    Chang Guofeng
    [J]. ADVANCED TECHNOLOGY IN TEACHING - PROCEEDINGS OF THE 2009 3RD INTERNATIONAL CONFERENCE ON TEACHING AND COMPUTATIONAL SCIENCE (WTCS 2009), VOL 2: EDUCATION, PSYCHOLOGY AND COMPUTER SCIENCE, 2012, 117 : 501 - 506
  • [6] Rank Aggregation for QoS-Aware Web Service Selection and Composition
    Hofreiter, Birgit
    Marchand-Maillet, Stephane
    [J]. 2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2013, : 252 - 259
  • [7] Genetic programming for QoS-aware web service composition and selection
    da Silva, Alexandre Sawczuk
    Ma, Hui
    Zhang, Mengjie
    [J]. SOFT COMPUTING, 2016, 20 (10) : 3851 - 3867
  • [8] Genetic programming for QoS-aware web service composition and selection
    Alexandre Sawczuk da Silva
    Hui Ma
    Mengjie Zhang
    [J]. Soft Computing, 2016, 20 : 3851 - 3867
  • [9] A Hybrid GP-Tabu Approach to QoS-Aware Data Intensive Web Service Composition
    Yu, Yang
    Ma, Hui
    Zhang, Mengjie
    [J]. SIMULATED EVOLUTION AND LEARNING (SEAL 2014), 2014, 8886 : 106 - 118
  • [10] A hybrid GP-tabu approach to QoS-aware data intensive web service composition
    Yu, Yang
    Ma, Hui
    Zhang, Mengjie
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8886 : 106 - 118