Handling Branched Web Service Composition with a QoS-Aware Graph-Based Method

被引:0
|
作者
da Silva, Alexandre Sawczuk [1 ]
Ma, Hui [1 ]
Zhang, Mengjie [1 ]
Hartmann, Sven [2 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, POB 600, Wellington 6140, New Zealand
[2] Tech Univ Clausthal, Dept Informat, Julius Albert Str 4, D-38678 Clausthal Zellerfeld, Germany
来源
E-COMMERCE AND WEB TECHNOLOGIES, EC-WEB 2016 | 2017年 / 278卷
关键词
Web service composition; QoS optimisation; Conditional branching; Evolutionary computing; Graph representation; ALGORITHM;
D O I
10.1007/978-3-319-53676-7_12
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The concept of Service-Oriented Architecture, where individual services can be combined to accomplish more complex tasks, provides a flexible and reusable approach to application development. Their composition can be performed manually, however doing so may prove to be challenging if many service alternatives with differing qualities are available. Evolutionary Computation (EC) techniques have been employed successfully to tackle this problem, especially Genetic Programming (GP), since it is capable of encoding conditional constraints on the composition's execution paths. While compositions can naturally be represented as Directed Acyclic Graphs (DAGs), GP needs to encode candidates as trees, which may pose conversion difficulties. To address that, this work proposes an extension to an existing EC approach that represents solutions directly as DAGs. The tree-based and extended graph-based composition approaches are compared, showing significant gains in execution time when using graphs, sometimes up to two orders of magnitude. The quality levels of the solutions produced, however, are somewhat higher for the tree-based approach. This, in addition to a convergence test, shows that the genetic operators employed by the graph-based approach can be potentially improved. Nevertheless, the extended graph-based approach is shown to be capable of handling compositions with multiple conditional constraints, which is not possible when using the tree-based approach.
引用
收藏
页码:154 / 169
页数:16
相关论文
共 50 条
  • [21] A Heuristic QoS-Aware Service Selection Approach to Web Service Composition
    Liu, Dongmei
    Shao, Zhiqing
    Yu, Caizhu
    Fan, Guisheng
    PROCEEDINGS OF THE 8TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, 2009, : 1184 - 1189
  • [22] Efficient Replanning Technique for QoS-aware Web Service Composition
    Kil H.
    Nam W.
    Transactions of the Korean Institute of Electrical Engineers, 2020, 69 (11): : 1724 - 1731
  • [23] Objective function analysis for QoS-aware web service composition
    Zhou, Tao
    Chen, Deren
    Zheng, Xiaolin
    ICEBE 2006: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2006, : 294 - +
  • [24] Hybrid QoS-aware semantic web service composition strategies
    Yang FangChun
    Su Sen
    Li Zhen
    SCIENCE IN CHINA SERIES F-INFORMATION SCIENCES, 2008, 51 (11): : 1822 - 1840
  • [25] Towards the optimality of QoS-aware web service composition with uncertainty
    Niu, Sen
    Zou, Guobing
    Gan, Yanglan
    Xiang, Yang
    Zhang, Bofeng
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2019, 15 (01) : 1 - 28
  • [26] Rank Aggregation for QoS-Aware Web Service Selection and Composition
    Hofreiter, Birgit
    Marchand-Maillet, Stephane
    2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2013, : 252 - 259
  • [27] Towards the optimality of QoS-aware web service composition with uncertainty
    Niu S.
    Zou G.
    Gan Y.
    Xiang Y.
    Zhang B.
    International Journal of Web and Grid Services, 2019, 15 (01): : 1 - 28
  • [28] 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
  • [29] A QoS-Aware Service Selection Method for Cloud Service Composition
    Bao, Huihui
    Dou, Wanchun
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 2254 - 2261
  • [30] Hybrid QoS-aware semantic web service composition strategies
    YANG FangChun
    Science in China(Series F:Information Sciences), 2008, (11) : 1822 - 1840