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 Graph Neural Network and Pointer Network-Based Approach for QoS-Aware Service Composition
    Wang, Xiao
    Xu, Hanchuan
    Wang, Xianzhi
    Xu, Xiaofei
    Wang, Zhongjie
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (03) : 1589 - 1603
  • [22] QOS-AWARE SERVICE COMPOSITION FOR VIDEO SURVEILLANCE
    Hossain, M. Shamim
    2011 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME), 2011,
  • [23] Constraint-based QoS-aware Web Service Composition in Cross-organizational Collaboration
    TAN Wenan
    ZHAO Yao
    JIN Ting
    计算机工程, 2018, 44 (11) : 67 - 75
  • [24] A QoS-Aware Performance Prediction for Self-Healing Web Service Composition
    Nasridinov, Aziz
    Byun, Jeong-Yong
    Park, Young-Ho
    SECOND INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING / SECOND INTERNATIONAL CONFERENCE ON SOCIAL COMPUTING AND ITS APPLICATIONS (CGC/SCA 2012), 2012, : 799 - 803
  • [25] An adaptive approach for QoS-aware web service composition using cultural algorithms
    Kobti, Ziad
    Wang Zhiyang
    AI 2007: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2007, 4830 : 140 - +
  • [26] A flexible QoS-aware Web service composition method by multi-objective optimization in cloud manufacturing
    Chen, Fuzan
    Dou, Runliang
    Li, Minqiang
    Wu, Harris
    COMPUTERS & INDUSTRIAL ENGINEERING, 2016, 99 : 423 - 431
  • [27] Q-Graphplan: QoS-Aware Automatic Service Composition With the Extended Planning Graph
    Wang, Zhaoning
    Cheng, Bo
    Zhang, Wenkai
    Chen, Junliang
    IEEE ACCESS, 2020, 8 : 8314 - 8323
  • [28] Memetic EDA-Based Approaches to QoS-Aware Fully Automated Semantic Web Service Composition
    Wang, Chen
    Ma, Hui
    Chen, Gang
    Hartmann, Sven
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2022, 26 (03) : 570 - 584
  • [29] A Meta-Heuristic-Based Approach for Qos-Aware Service Composition
    Li, Chenyang
    Li, Jun
    Chen, Huiling
    IEEE ACCESS, 2020, 8 : 69579 - 69592
  • [30] Efficient anytime algorithm for large-scale QoS-aware web service composition
    Kil, Hyunyoung
    Nam, Wonhong
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2013, 9 (01) : 82 - 106