• 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