Integrating recurrent neural networks and reinforcement learning for dynamic service composition

被引:25
|
作者
Wang, Hongbing [1 ,2 ]
Li, Jiajie [1 ,2 ]
Yu, Qi [3 ]
Hong, Tianjing [1 ,2 ]
Yan, Jia [1 ,2 ]
Zhao, Wei [1 ,2 ]
机构
[1] Southeast Univ, Sch Comp Sci & Engn, SIPAILOU 2, Nanjing 210096, Peoples R China
[2] Southeast Univ, Key Lab Comp Network & Informat Integrat, SIPAILOU 2, Nanjing 210096, Peoples R China
[3] Rochester Inst Tech, Coll Comp & Informat Sci, Rochester, NY USA
基金
美国国家科学基金会;
关键词
Service composition; QoS prediction; Recurrent neural network; Reinforcement learning; MODEL;
D O I
10.1016/j.future.2020.02.030
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the service oriented architecture (SOA), software and systems are abstracted as web services to be invoked by other systems. Service composition is a technology, which builds a complex system by combining existing simple services. With the development of SOA and web service technology, massive web services with the same function begin to spring up. These services are maintained by different organizations and have different QoS (Quality of Service). Thus, how to choose the appropriate service to make the whole system to deliver the best overall QoS has become a key problem in service composition research. Furthermore, because of the complexity and dynamics of the network environment, QoS may change over time. Therefore, how to adjust the composition system dynamically to adapt to the changing environment and ensure the quality of the composed service also poses challenges. To address the above challenges, we propose a service composition approach based on QoS prediction and reinforcement learning. Specifically, we use a recurrent neural network to predict the QoS, and then make dynamic service selection through reinforcement learning. This approach can be well adapted to a dynamic network environment. We carry out a series of experiments to verify the effectiveness of our approach. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页码:551 / 563
页数:13
相关论文
共 50 条
  • [41] Prescribed attractivity region selection for recurrent neural networks based on deep reinforcement learning
    Bao, Gang
    Song, Zhenyan
    Xu, Rui
    [J]. NEURAL COMPUTING & APPLICATIONS, 2024, 36 (05): : 2399 - 2409
  • [42] Prescribed attractivity region selection for recurrent neural networks based on deep reinforcement learning
    Gang Bao
    Zhenyan Song
    Rui Xu
    [J]. Neural Computing and Applications, 2024, 36 : 2399 - 2409
  • [43] Robust reinforcement learning control using integral quadratic constraints for recurrent neural networks
    Anderson, Charles W.
    Young, Peter Michael
    Buehner, Michael R.
    Knight, James N.
    Bush, Keith A.
    Hittle, Douglas C.
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 2007, 18 (04): : 993 - 1002
  • [44] Self-organization of action hierarchy and compositionality by reinforcement learning with recurrent neural networks
    Han, Dongqi
    Doya, Kenji
    Tani, Jun
    [J]. NEURAL NETWORKS, 2020, 129 (129) : 149 - 162
  • [45] Recurrent neural networks that learn multi-step visual routines with reinforcement learning
    Mollard, Sami
    Wacongne, Catherine
    Bohte, Sander M.
    Roelfsema, Pieter R.
    [J]. PLOS COMPUTATIONAL BIOLOGY, 2024, 20 (04)
  • [46] Pruning recurrent neural networks replicates adolescent changes in working memory and reinforcement learning
    Averbeck, Bruno B.
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2022, 119 (22)
  • [47] Car Sales Prediction Using Gated Recurrent Units Neural Networks with Reinforcement Learning
    Zhu, Bowen
    Dong, Huailong
    Zhang, Jing
    [J]. INTELLIGENCE SCIENCE AND BIG DATA ENGINEERING: BIG DATA AND MACHINE LEARNING, PT II, 2019, 11936 : 312 - 324
  • [48] Web Service Composition Based on Reinforcement Learning
    Yu Lei
    Zhou Jiantao
    Wei Fengqi
    Gao Yongqiang
    Yang Bo
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2015, : 731 - 734
  • [49] Adaptive Service Composition Based on Reinforcement Learning
    Wang, Hongbing
    Zhou, Xuan
    Zhou, Xiang
    Liu, Weihong
    Li, Wenya
    Bouguettaya, Athman
    [J]. SERVICE-ORIENTED COMPUTING - ICSOC 2010, PROCEEDINGS, 2010, 6470 : 92 - +
  • [50] Learning Queuing Networks by Recurrent Neural Networks
    Garbi, Giulio
    Incerto, Emilio
    Tribastone, Mirco
    [J]. PROCEEDINGS OF THE ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE'20), 2020, : 56 - 66