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 条
  • [41] A parallel refined probabilistic approach for QoS-aware service composition
    Wang, Hongbing
    Peng, Shunshun
    Yu, Qi
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 98 : 609 - 626
  • [42] Enhancement of Ant Colony Optimization for QoS-Aware Web Service Selection
    Alayed, Hashem
    Dahan, Fadl
    Alfakih, Taha
    Mathkour, Hassan
    Arafah, Mohammed
    IEEE ACCESS, 2019, 7 : 97041 - 97051
  • [43] Memetic Harris Hawks Optimization: Developments and perspectives on project scheduling and QoS-aware web service composition
    Li, ChenYang
    Li, Jun
    Chen, HuiLing
    Heidari, Ali Asghar
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 171
  • [44] QoS-aware Automatic Service Composition Based on Service Execution Timeline with Multi-objective Optimization
    Wang, Zhaoning
    Cheng, Bo
    Zhang, Wenkai
    Chen, Junliang
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2020), 2020, : 296 - 303
  • [45] Hybrid Metaheuristics Web Service Composition Model for QoS Aware Services
    Rajeswari, P.
    Jayashree, K.
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2022, 41 (02): : 511 - 524
  • [46] QoS-aware service composition for cloud manufacturing based on the optimal construction of synergistic elementary service groups
    Liu, Bo
    Zhang, Zili
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2017, 88 (9-12) : 2757 - 2771
  • [47] A Quasi-Oppositional Learning-based Fox Optimizer for QoS-aware Web Service Composition in Mobile Edge Computing
    Sharif, Ramin Habibzadeh
    Masdari, Mohammad
    Ghaffari, Ali
    Gharehchopogh, Farhad Soleimanian
    JOURNAL OF GRID COMPUTING, 2024, 22 (03)
  • [48] A MapReduce-based modified Grey Wolf optimizer for QoS-aware big service composition
    Bhaskar, Bhattu
    Jatoth, Chandrashekar
    Gangadharan, G. R.
    Fiore, Ugo
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (08)
  • [49] Evolutionary composition of QoS-aware web services: A many-objective perspective
    Ramirez, Aurora
    Antonio Parejo, Jose
    Raul Romero, Jose
    Segura, Sergio
    Ruiz-Cortes, Antonio
    EXPERT SYSTEMS WITH APPLICATIONS, 2017, 72 : 357 - 370
  • [50] Improved Genetic Algorithm based Approach for QoS Aware Web Service Composition
    Yilmaz, A. Erdinc
    Karagoz, Pinar
    2014 IEEE 21ST INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2014), 2014, : 463 - 470