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
关键词
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 条
  • [1] A Graph-based QoS-Aware Method for Web Service Composition with Branching
    da Silva, Alexandre Sawczuk
    Ma, Hui
    Zhang, Mengjie
    PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'16 COMPANION), 2016, : 131 - 132
  • [2] A Global Graph-based Approach for Transaction and QoS-aware Service Composition
    Liu, Hai
    Zheng, Zibin
    Zhang, Weimin
    Ren, Kaijun
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2011, 5 (07): : 1252 - 1273
  • [3] A Graph-Based Particle Swarm Optimisation Approach to QoS-Aware Web Service Composition and Selection
    da Silva, Alexandre Sawczuk
    Ma, Hui
    Zhang, Mengjie
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 3127 - 3134
  • [4] QoS-aware Web Service Composition Based on SLA
    Dong, Wenli
    Jiao, Li
    ICNC 2008: FOURTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 5, PROCEEDINGS, 2008, : 247 - +
  • [5] A QoS-Aware Web Service Composition Approach Based on Genetic Programming and Graph Databases
    da Silva, Alexandre Sawczuk
    Moshi, Ewan
    Ma, Hui
    Hartmann, Sven
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2017, PT II, 2017, 10439 : 37 - 44
  • [6] A QoS-Aware Hyper-graph Based Method of Semantic Service Composition
    Cui Lizhen
    Xu Meng
    ENTERPRISE INTEROPERABILITY, IWEI 2012, 2012, 122 : 81 - 91
  • [7] 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 - +
  • [8] QoS-aware Web service composition based on probabilistic approach
    Tao, Chun-Hua
    Feng, Zhi-Yong
    Tianjin Daxue Xuebao (Ziran Kexue yu Gongcheng Jishu Ban)/Journal of Tianjin University Science and Technology, 2010, 43 (10): : 860 - 865
  • [9] Efficient QoS management for QoS-aware web service composition
    Wang, Shangguang
    Zhu, Xilu
    Yang, Fangchun
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2014, 10 (01) : 1 - 23
  • [10] QoS-Aware Automatic Service Composition:A Graph View
    姜伟
    吴甜
    虎嵩林
    刘志勇
    Journal of Computer Science & Technology, 2011, 26 (05) : 837 - 853