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 条
  • [31] An innovative approach for QoS-aware web service composition using whale optimization algorithm
    Dahan, Fadl
    SCIENTIFIC REPORTS, 2024, 14 (01):
  • [32] Hybrid QoS-Aware Web Service Composition Strategies for Group Pareto Optimal Plan
    Zhang, Longchang
    Zhang, Xiaoxia
    Yang, Yanhong
    JOURNAL OF INTERNET TECHNOLOGY, 2015, 16 (02): : 255 - 266
  • [33] Anytime QoS-aware service composition over the GraphPlan
    Yan, Yuhong
    Chen, Min
    SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2015, 9 (01) : 1 - 19
  • [34] QoS aware web service composition based on genetic algorithm
    Allameh Amiri M.
    Serajzadeh H.
    2010 5th International Symposium on Telecommunications, IST 2010, 2010, : 502 - 507
  • [35] DECOMPOSITION OF GLOBAL CONSTRAINTS FOR QOS-AWARE WEB SERVICE COMPOSITIONl
    Ye, Hengzhou
    Li, Taoshen
    Jing, Chao
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2016, 12 (06): : 2053 - 2066
  • [36] A fault-tolerant framework for QoS-aware web service composition via case-based reasoning
    Li, Guoqiang
    Liao, Lejian
    Song, Dandan
    Zheng, Zibin
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2014, 10 (01) : 80 - 99
  • [37] A flexible and scalable framework for QoS-aware web services composition
    Hosseinpour Agdam M.
    Yousefi S.
    2010 5th International Symposium on Telecommunications, IST 2010, 2010, : 521 - 526
  • [38] Integration of Parallel Genetic Algorithm and Q-learning for QoS-aware Web Service Composition
    Elsayed, Doaa H.
    Gheith, Mervat H.
    Nasr, Eman S.
    El Ghazali, Alaa El Din M.
    2017 12TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES), 2017, : 221 - 226
  • [39] Systematic Scalability Modeling of QoS-aware Dynamic Service Composition
    Duboc, Leticia
    Bahsoon, Rami
    Alrebeish, Faisal
    Mera-Gomez, Carlos
    Nallur, Vivek
    Kazman, Rick
    Bianco, Philip
    Babar, Ali
    Buyya, Rajkumar
    ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2022, 16 (3-4)
  • [40] Top K Query for QoS-Aware Automatic Service Composition
    Jiang, Wei
    Hu, Songlin
    Liu, Zhiyong
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2014, 7 (04) : 681 - 695