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
来源
2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC) | 2013年
关键词
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 条
  • [1] Genetic programming for QoS-aware web service composition and selection
    da Silva, Alexandre Sawczuk
    Ma, Hui
    Zhang, Mengjie
    SOFT COMPUTING, 2016, 20 (10) : 3851 - 3867
  • [2] Genetic programming for QoS-aware web service composition and selection
    Alexandre Sawczuk da Silva
    Hui Ma
    Mengjie Zhang
    Soft Computing, 2016, 20 : 3851 - 3867
  • [3] Application of Genetic Algorithm to QoS-aware Web Services composition
    Li Jian-hua
    Chen Song-qiao
    Li Yong-jun
    Li Gui-lin
    ICIEA 2008: 3RD IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, PROCEEDINGS, VOLS 1-3, 2008, : 516 - 521
  • [4] QoS-aware middleware for web services composition: a qualitative approach
    Issa, Hassan
    Assi, Chadi
    Debbabi, Mourad
    Ray, Sujoy
    ENTERPRISE INFORMATION SYSTEMS, 2009, 3 (04) : 449 - 470
  • [5] QoS-Aware Web Services Composition: a Cooperate Optimization Approach
    Li, Haifeng
    MATERIALS, MECHATRONICS AND AUTOMATION, PTS 1-3, 2011, 467-469 : 69 - 74
  • [6] QoS-aware Services Replacement of Web Service Composition
    Yin, Keting
    Zhou, Bo
    Zhang, Shuai
    Xu, Bin
    Chen, Yixi
    ITCS: 2009 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND COMPUTER SCIENCE, PROCEEDINGS, VOL 2, PROCEEDINGS, 2009, : 271 - 274
  • [7] A QoS-aware approach for runtime discovery, selection and composition of semantic web services
    Garg, Sanjay
    Modi, Kirit
    Chaudhary, Sanjay
    INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2016, 12 (02) : 177 - 200
  • [8] An adaptive QoS-aware fault tolerance strategy for web services
    Zheng, Zibin
    Lyu, Michael R.
    EMPIRICAL SOFTWARE ENGINEERING, 2010, 15 (04) : 323 - 345
  • [9] An adaptive QoS-aware fault tolerance strategy for web services
    Zibin Zheng
    Michael R. Lyu
    Empirical Software Engineering, 2010, 15 : 323 - 345
  • [10] A Web Service Discovery Approach for QoS-Aware Service Composition
    Chang Guofeng
    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