An Adaptive Genetic Programming Approach to QoS-aware Web Services Composition

被引:0
|
作者
Yu, Yang [1 ]
Ma, Hui [1 ]
Zhang, Mengjie [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington, New Zealand
关键词
web services composition; genetic programming; QoS; CROSSOVER;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Web services are software entities that can be deployed, discovered and invoked in the distributed environment of the Internet through a set of standards such as Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL) and Universal Description, Discovery and Integration (UDDI). However, atomic web service can only provide simple functionality. A range of web services are required to be incorporated into one composite service in order to offer value-added and complicated functionality when no existing web service can be found to satisfy users' request. In service-oriented architecture (SOA), web services composition has become an efficient solution to support business-to-business and enterprise application integration (EAI). In addition to functional properties (i.e., inputs and outputs), web services have non-functional properties called quality of service (QoS) that encompasses a number of parameters such as execution cost, response time and availability. Nowadays with the rapid increase in the number of available web services, a great number of services provide overlapping or identical functionality but vary in QoS attribute values. Due to the huge search space of the composition problem, a genetic programming (GP) approach is proposed in this paper, which aims to produce the desired outputs based on available inputs, as well as ensure that the composite service has the optimal QoS value. Furthermore, an adaptive method is applied to the standard form of GP in order to avoid low rate of convergence and premature convergence. A series of experiments have been conducted to evaluate the proposed approach, and the results show that the adaptive genetic programming approach (AGP) has a good performance in finding a valid solution within low search time and is superior to the traditional approaches that do not consider global user constraints or preferences.
引用
收藏
页码:1740 / 1747
页数:8
相关论文
共 50 条
  • [31] QoS-aware web services composition using GRASP with Path Relinking
    Antonio Parejo, Jose
    Segura, Sergio
    Fernandez, Pablo
    Ruiz-Cortes, Antonio
    EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (09) : 4211 - 4223
  • [32] QoS-Aware Web Services Selection and Composition for Reliable Workflow Execution
    Wang, Shun-Te
    Wang, Chien-Min
    JOURNAL OF APPLIED SCIENCE AND ENGINEERING, 2008, 11 (03): : 265 - 272
  • [33] 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
  • [34] An hybrid, QoS-Aware discovery of semantic web services using constraint programming
    Garcia, Jose Maria
    Ruiz, David
    Ruiz-Cortes, Antonio
    Martin-Diaz, Octavio
    Resinas, Manuel
    SERVICE-ORIENTED COMPUTING - ICSOC 2007, PROCEEDINGS, 2007, 4749 : 69 - +
  • [35] QoS-aware replanning of composite web services
    Canfora, G
    Di Penta, M
    Esposito, R
    Villani, ML
    2005 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, PROCEEDINGS, 2005, : 121 - 129
  • [36] A QoS-aware Model for Web Services Discovery
    Ye, Gang
    Wu, Chanle
    Yue, Jun
    Cheng, Shi
    PROCEEDINGS OF THE FIRST INTERNATIONAL WORKSHOP ON EDUCATION TECHNOLOGY AND COMPUTER SCIENCE, VOL III, 2009, : 740 - 744
  • [37] An approach for QoS-aware service composition based on genetic algorithms
    Canfora, Gerardo
    Di Penta, Massimiliano
    Esposito, Raffaele
    Villani, Maria Luisa
    GECCO 2005: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOLS 1 AND 2, 2005, : 1069 - 1075
  • [38] Heuristics for QoS-aware Web Service composition
    Berbner, Rainer
    Spahn, Michael
    Repp, Nicolas
    Heckmann, Oliver
    Steinmetz, Ralf
    ICWS 2006: IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2006, : 72 - +
  • [39] Genetic Algorithm-Based Multi-objective Optimisation for QoS-Aware Web Services Composition
    Li, Li
    Yang, Pengyi
    Ou, Ling
    Zhang, Zili
    Cheng, Peng
    KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, 2010, 6291 : 549 - 554
  • [40] 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