Using an Estimation of Distribution Algorithm to Achieve Multitasking Semantic Web Service Composition

被引:7
作者
Wang, Chen [1 ]
Ma, Hui [2 ]
Chen, Gang [2 ]
Hartmann, Sven [3 ]
机构
[1] Natl Inst Water & Atmospher Res, HPC & Data Sci Dept, Wellington 6021, New Zealand
[2] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington 6041, New Zealand
[3] Tech Univ Clausthal, Dept Informat, D-38678 Clausthal Zellerfeld, Germany
关键词
Semantic Web; Learning systems; Web services; Heuristic algorithms; Semantics; Estimation; Quality of service; Combinatorial optimization; estimation of distribution algorithm (EDA); evolutionary multitasking; quality of services (QoS) optimization; Web service composition;
D O I
10.1109/TEVC.2022.3170899
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Web service composition composes existing Web services to accommodate users' requests for required functionalities with the best possible quality of services (QoS). Due to the computational complexity of this problem, evolutionary computation (EC) techniques have been employed to efficiently find composite services with near-optimal functional quality (i.e., quality of semantic matchmaking, QoSM for short) or nonfunctional quality (i.e., QoS) for each composition request individually. With a rapid increase in composition requests from a growing number of users, solving one composition request at a time can hardly meet the efficiency target anymore. Driven by the idea that the solutions obtained from solving one request can be highly useful for tackling other related requests, multitasking service composition approaches have been proposed to efficiently deal with multiple composition requests concurrently. However, existing attempts have not been effective in learning and sharing knowledge among solutions for multiple requests. In this article, we model the problem of collectively handling multiple service composition requests as a new multitasking service composition problem and propose a new permutation-based multifactorial evolutionary algorithm based on an estimation of distribution algorithm (EDA), named PMFEA-EDA, to effectively and efficiently solve this problem. In particular, we introduce a novel method for effective knowledge sharing across different service composition requests. For that, we develop a new sampling mechanism to increase the chance of identifying high-quality service compositions in both the single-tasking and multitasking contexts. Our experiment shows that our proposed approach, PMFEA-EDA, takes much less time than existing approaches that process each service request separately, and also outperforms them in terms of both QoSM and QoS.
引用
收藏
页码:490 / 504
页数:15
相关论文
共 65 条
  • [1] A-Masri E, 2007, IEEE IC COMP COM NET, P529
  • [2] Bansal A, 2008, I W ADV ISS E COMMER, P351, DOI [10.1109/CECandEEE.2008.146, 10.1109/CEC/EEE.2008.67]
  • [3] An Evolutionary Multitasking Algorithm for Cloud Computing Service Composition
    Bao, Liang
    Qi, Yutao
    Shen, Mengqing
    Bu, Xiaoxuan
    Yu, Jusheng
    Li, Qian
    Chen, Ping
    [J]. SERVICES - SERVICES 2018, 2018, 10975 : 130 - 144
  • [4] A Fast and Scalable Mechanism for Web Service Composition
    Chattopadhyay, Soumi
    Banerjee, Ansuman
    Banerjee, Nilanjan
    [J]. ACM TRANSACTIONS ON THE WEB, 2017, 11 (04)
  • [5] A Scalable and Approximate Mechanism for Web Service Composition
    Chattopadhyay, Soumi
    Banerjee, Ansuman
    Banerjee, Nilanjan
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2015, : 9 - 16
  • [6] QoS-aware Service Composition over Graphplan through Graph Reachability
    Chen, Min
    Yan, Yuhong
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2014), 2014, : 544 - 551
  • [7] Chen Wang, 2017, Simulated Evolution and Learning. 11th International Conference, SEAL 2017. Proceedings: LNCS 10593, P170, DOI 10.1007/978-3-319-68759-9_15
  • [8] Chen Wang, 2017, AI 2017: Advances in Artificial Intelligence. 30th Australasian Joint Conference. Proceedings: LNAI 10400, P195, DOI 10.1007/978-3-319-63004-5_16
  • [9] Chen Y, 2014, 2014 IEEE 21ST INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2014), P1, DOI [10.1109/ICWS.2014.14, 10.1109/URSIGASS.2014.6929227]
  • [10] Chifu VR, 2011, STUD COMPUT INTELL, V382, P93