A parallel refined probabilistic approach for QoS-aware service composition

被引:5
作者
Wang, Hongbing [1 ,2 ]
Peng, Shunshun [1 ,2 ]
Yu, Qi [3 ]
机构
[1] Southeast Univ, Sch Comp Sci & Engn, SIPAILOU 2, Nanjing 210096, Jiangsu, Peoples R China
[2] Southeast Univ, Key Lab Comp Network & Informat Integrat, SIPAILOU 2, Nanjing 210096, Jiangsu, Peoples R China
[3] Rochester Inst Tech, Coll Comp & Informat Sci, Rochester, NY USA
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2019年 / 98卷
关键词
Adaptive service composition; Estimation of distribution algorithm; Restricted boltzmann machine; Multi-agent technology; ADAPTATION; ALGORITHM;
D O I
10.1016/j.future.2019.03.053
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Service composition integrates existing online services to provide a value-added service. With the rapid growth of web services with similar functionalities, Quality of Service (QoS) has emerged as an important quantitative criterion on non-functional aspects. The optimization of QoS-aware service composition, depending on different aggregated QoS attributes has attracted significant attention. The dynamic nature of QoS-aware service composition adds further challenges to the optimization problem. Most existing approaches ignore the diversity of solutions, which have the potential to provide alternative compositions when changes occur. A few works only partially explore the search space and do not consider the optimality of solutions and the computational cost concurrently. To address these issues, we propose a novel reactive approach, called MrEDA, which integrates the estimation of distribution algorithm (EDA), restricted boltzmann machine (RBM), and multi-agent technology. It constructs a refined probabilistic model to diversify alternative solutions and guide the search by adaptively capturing the promising information of a service composition. Meanwhile, multiple agents make use of a flexible parallelism with distinct explorations and adaptive sampling to improve the global optimization and speed up the optimization. The effectiveness and efficiency of our approach for adaptive service composition is validated through an extensive experimental evaluation. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:609 / 626
页数:18
相关论文
共 48 条
  • [1] Modeling dynamic recovery strategy for composite web services execution
    Angarita, Rafael
    Rukoz, Marta
    Cardinale, Yudith
    [J]. WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2016, 19 (01): : 89 - 109
  • [2] QoS-aware web services composition using GRASP with Path Relinking
    Antonio Parejo, Jose
    Segura, Sergio
    Fernandez, Pablo
    Ruiz-Cortes, Antonio
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (09) : 4211 - 4223
  • [3] Ardagna D, 2007, IEEE T SOFTWARE ENG, V33, P369, DOI [10.1109/TSE.2007.1011, 10.1109/TSE.2007.1011.]
  • [4] Aschoff R, 2011, LECT NOTES COMPUT SC, V7084, P421, DOI 10.1007/978-3-642-25535-9_28
  • [5] Adaptive composition in dynamic service environments
    Barakat, Lina
    Miles, Simon
    Luck, Michael
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 80 : 215 - 228
  • [6] Specifying and verifying contract-driven service compositions using commitments and model checking
    Bataineh, Ahmed Saleh
    Bentahar, Jamal
    El Menshawy, Mohamed
    Dssouli, Rachida
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2017, 74 : 151 - 184
  • [7] Batory D., 1992, ACM Transactions on Software Engineering and Methodology, V1, P355, DOI 10.1145/136586.136587
  • [8] A Service Computing Manifesto: The Next 10 Years
    Bouguettaya, Athman
    Singh, Munindar
    Huhns, Michael
    Sheng, Quan Z.
    Dong, Hai
    Yu, Qi
    Neiat, Azadeh Ghari
    Mistry, Sajib
    Benatallah, Boualem
    Medjahed, Brahim
    Ouzzani, Mourad
    Casati, Fabio
    Liu, Xumin
    Wang, Hongbing
    Georgakopoulos, Dimitrios
    Chen, Liang
    Nepal, Surya
    Malik, Zaki
    Erradi, Abdelkarim
    Wang, Yan
    Blake, Brian
    Dustdar, Schahram
    Leymann, Frank
    Papazoglou, Michael
    [J]. COMMUNICATIONS OF THE ACM, 2017, 60 (04) : 64 - 72
  • [9] Canfora G, 2005, 2005 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, PROCEEDINGS, P121
  • [10] MOSES: A Framework for QoS Driven Runtime Adaptation of Service-Oriented Systems
    Cardellini, Valeria
    Casalicchio, Emiliano
    Grassi, Vincenzo
    Iannucci, Stefano
    Lo Presti, Francesco
    Mirandola, Raffaela
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2012, 38 (05) : 1138 - 1159