DocumentCode
2223440
Title
A GP approach to QoS-aware web service composition including conditional constraints
Author
da Silva, Alexandre Sawczuk ; Ma, Hui ; Zhang, Mengjie
Author_Institution
School of Engineering and Computer Science, Victoria University of Wellington, New Zealand
fYear
2015
fDate
25-28 May 2015
Firstpage
2113
Lastpage
2120
Abstract
Automated Web service composition is one of the holy grails of service-oriented computing, since it allows users to create an application simply by specifying the inputs the resulting application should require, the outputs it should produce, and any constraints it should respect. The composition problem has been handled using a variety of techniques, from AI planning to optimisation algorithms, however no approach so far has focused on handling three composition dimensions simultaneously, producing solutions that are: (1) fully functional (i.e. fully executable), (2) respect conditional constraints (e.g. user can specify logical branching), and (3) are optimised according to nonfunctional Quality of Service (QoS) measurements. This paper presents a genetic programming approach that addresses these three dimensions simultaneously through the fitness function, as well as through the enforcement of constraints to candidate trees during initialisation, mutation, and crossover. The approach is tested using an extended version of the WSC2008 datasets, and results show that fully functional and quality-optimised solutions can be created for all associated tasks, with an execution time that is roughly equivalent to that of a non-conditional approach.
Keywords
Artificial intelligence; Genetic algorithms; Genetic programming; Optimization; Planning; Quality of service; Web services;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation (CEC), 2015 IEEE Congress on
Conference_Location
Sendai, Japan
Type
conf
DOI
10.1109/CEC.2015.7257145
Filename
7257145
Link To Document