DIMA: Distributed cooperative microservice caching for internet of things in edge computing by deep reinforcement learning

被引:0
|
作者
Hao Tian
Xiaolong Xu
Tingyu Lin
Yong Cheng
Cheng Qian
Lei Ren
Muhammad Bilal
机构
[1] Nanjing University of Information Science and Technology,School of Computer and Software
[2] Nanjing University of Information Science and Technology,Engineering Research Center of Digital Forensics, Ministry of Education
[3] Nanjing University of Information Science and Technology and Engineering,Jiangsu Collaborative Innovation Center of Atmospheric Environment and Equipment Technology (CICAEET)
[4] Soochow University,Provincial Key Laboratory for Computer Information Processing Technology
[5] Nanjing University,State Key Laboratory Novel Software Technology
[6] Beijing Institute of Electronic System Engineering,State Key Laboratory of Complex Product Intelligent Manufacturing System Technology
[7] Nanjing University of Information Science and Technology,School of Automation
[8] Jiangsu Hydraulic Research Institute,School of Automation Science and Electrical Engineering
[9] Beihang University,Depatment of Computer and Electronics Systems Engineering
[10] Hankuk University of Foreign Studies,undefined
来源
World Wide Web | 2022年 / 25卷
关键词
Internet of things; Mobile edge computing; Microservice; Edge caching; Deep reinforcement learning;
D O I
暂无
中图分类号
学科分类号
摘要
The ubiquitous Internet of Things (IoTs) devices spawn growing mobile services of applications with computationally-intensive and latency-sensitive features, which increases the data traffic sharply. Driven by container technology, microservice is emerged with flexibility and scalability by decomposing one service into several independent lightweight parts. To improve the quality of service (QoS) and alleviate the burden of the core network, caching microservices at the edge of networks empowered by the mobile edge computing (MEC) paradigm is envisioned as a promising approach. However, considering the stochastic retrieval requests of IoT devices and time-varying network topology, it brings challenges for IoT devices to decide the caching node selection and microservice replacement independently without complete information of dynamic environments. In light of this, a MEC-enabled di stributed cooperative m icroservice ca ching scheme, named DIMA, is proposed in this paper. Specifically, the microservice caching problem is modeled as a Markov decision process (MDP) to optimize the fetching delay and hit ratio. Moreover, a distributed double dueling deep Q-network (D3QN) based algorithm is proposed, by integrating double DQN and dueling DQN, to solve the formulated MDP, where each IoT device performs actions independently in a decentralized mode. Finally, extensive experimental results are demonstrated that the DIMA is well-performed and more effective than existing baseline schemes.
引用
收藏
页码:1769 / 1792
页数:23
相关论文
共 50 条
  • [1] DIMA: Distributed cooperative microservice caching for internet of things in edge computing by deep reinforcement learning
    Tian, Hao
    Xu, Xiaolong
    Lin, Tingyu
    Cheng, Yong
    Qian, Cheng
    Ren, Lei
    Bilal, Muhammad
    [J]. WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2022, 25 (05): : 1769 - 1792
  • [2] Federated Deep Reinforcement Learning for Internet of Things With Decentralized Cooperative Edge Caching
    Wang, Xiaofei
    Wang, Chenyang
    Li, Xiuhua
    Leung, Victor C. M.
    Taleb, Tarik
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (10) : 9441 - 9455
  • [3] Distributed Deep Multi-Agent Reinforcement Learning for Cooperative Edge Caching in Internet-of-Vehicles
    Zhou, Huan
    Jiang, Kai
    He, Shibo
    Min, Geyong
    Wu, Jie
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2023, 22 (12) : 9595 - 9609
  • [4] Deep Reinforcement Learning for Cooperative Content Caching in Vehicular Edge Computing and Networks
    Qiao, Guanhua
    Leng, Supeng
    Maharjan, Sabita
    Zhang, Yan
    Ansari, Nirwan
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (01): : 247 - 257
  • [5] Deep reinforcement learning based mobile edge computing for intelligent Internet of Things
    Zhao, Rui
    Wang, Xinjie
    Xia, Junjuan
    Fan, Liseng
    [J]. PHYSICAL COMMUNICATION, 2020, 43
  • [6] Deep Reinforcement Learning for Cooperative Edge Caching in Vehicular Networks
    Xing, Yuping
    Sun, Yanhua
    Qiao, Lan
    Wang, Zhuwei
    Si, Pengbo
    Zhang, Yanhua
    [J]. 2021 13TH INTERNATIONAL CONFERENCE ON COMMUNICATION SOFTWARE AND NETWORKS (ICCSN 2021), 2021, : 144 - 149
  • [7] Learning IoT in Edge: Deep Learning for the Internet of Things with Edge Computing
    Li, He
    Ota, Kaoru
    Dong, Mianxiong
    [J]. IEEE NETWORK, 2018, 32 (01): : 96 - 101
  • [8] Deep Reinforcement Learning for Scheduling in an Edge Computing-Based Industrial Internet of Things
    Wu, Jingjing
    Zhang, Guoliang
    Nie, Jiaqi
    Peng, Yuhuai
    Zhang, Yunhou
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [9] Editorial: Deep Learning and Edge Computing for Internet of Things
    Wan, Shaohua
    Wu, Yirui
    [J]. Applied Sciences (Switzerland), 2024, 14 (23):
  • [10] A Deep Reinforcement Learning-Based Caching Strategy for Internet of Things
    Nasehzadeh, Ali
    Wang, Ping
    [J]. 2020 IEEE/CIC INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN CHINA (ICCC), 2020, : 969 - 974