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 条
  • [11] A Novel Local Optimization Method for QoS-Aware Web Service Composition
    Si, Xiaojie
    Zhang, Xuyun
    Dou, Wanchun
    WEB INFORMATION SYSTEMS AND MINING, 2010, 6318 : 402 - 409
  • [12] QoS-Aware Automatic Service Composition: A Graph View
    Jiang, Wei
    Wu, Tian
    Hu, Song-Lin
    Liu, Zhi-Yong
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2011, 26 (05) : 837 - 853
  • [13] QoS-Aware Automatic Service Composition: A Graph View
    Wei Jiang
    Tian Wu
    Song-Lin Hu
    Zhi-Yong Liu
    Journal of Computer Science and Technology, 2011, 26 : 837 - 853
  • [14] A Web Service Discovery Approach for QoS-Aware Service Composition
    Chang Guofeng
    ADVANCED TECHNOLOGY IN TEACHING - PROCEEDINGS OF THE 2009 3RD INTERNATIONAL CONFERENCE ON TEACHING AND COMPUTATIONAL SCIENCE (WTCS 2009), VOL 2: EDUCATION, PSYCHOLOGY AND COMPUTER SCIENCE, 2012, 117 : 501 - 506
  • [15] Optimizing QoS-Aware Semantic Web Service Composition
    Lecue, Freddy
    SEMANTIC WEB - ISWC 2009, PROCEEDINGS, 2009, 5823 : 375 - 391
  • [16] QoS-Aware Semantic Web Service Composition with Uncertainties
    Li Zhen
    Yang Fangchun
    Su Sen
    CHINESE JOURNAL OF ELECTRONICS, 2008, 17 (04): : 703 - 709
  • [17] QoS-aware Services Replacement of Web Service Composition
    Yin, Keting
    Zhou, Bo
    Zhang, Shuai
    Xu, Bin
    Chen, Yixi
    ITCS: 2009 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND COMPUTER SCIENCE, PROCEEDINGS, VOL 2, PROCEEDINGS, 2009, : 271 - 274
  • [18] QoS-Aware Automatic Web Service Composition based on cooperative agents
    Brahmi, Zaki
    Gammoudi, M. M.
    2013 IEEE 22ND INTERNATIONAL WORKSHOP ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2013, : 27 - 32
  • [19] A broker-based framework for QoS-aware Web service composition
    Yu, T
    Lin, KJ
    2005 IEEE International Conference on e-Technology, e-Commerce and e-Service, Proceedings, 2005, : 22 - 29
  • [20] QoS-Aware Graph Contrastive Learning for Web Service Recommendation
    Choi, Jeongwhan
    Ryu, Duksan
    PROCEEDINGS OF THE 2023 30TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, APSEC 2023, 2023, : 171 - 180