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 条
  • [31] Deep Reinforcement Learning Empowered Edge Collaborative Caching Scheme for Internet of Vehicles
    Liu, Xin
    Xu, Siya
    Yang, Chao
    Wang, Zhili
    Zhang, Hao
    Chi, Jingye
    Li, Qinghan
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2022, 42 (01): : 271 - 287
  • [32] Edge QoE: Computation Offloading With Deep Reinforcement Learning for Internet of Things
    Lu, Haodong
    He, Xiaoming
    Du, Miao
    Ruan, Xiukai
    Sun, Yanfei
    Wang, Kun
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (10): : 9255 - 9265
  • [33] Federated Distributed Deep Reinforcement Learning for Recommendation-Enabled Edge Caching
    Zhou, Huan
    Wang, Hao
    Yu, Zhiwen
    Bin, Guo
    Xiao, Mingjun
    Wu, Jie
    [J]. IEEE Transactions on Services Computing, 2024, 17 (06): : 3640 - 3656
  • [34] Deep Reinforcement Learning-based Edge Caching and Multi-link Cooperative Communication in Internet-of-Vehicles
    Ma, Teng
    Chen, Xin
    Jiao, Libo
    Chen, Ying
    [J]. 2021 17TH INTERNATIONAL CONFERENCE ON MOBILITY, SENSING AND NETWORKING (MSN 2021), 2021, : 567 - 574
  • [35] Caching and Computing Resource Allocation in Cooperative Heterogeneous 5G Edge Networks Using Deep Reinforcement Learning
    Bose, Tushar
    Chatur, Nilesh
    Baberwal, Sonil
    Adhya, Aneek
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (04): : 4161 - 4178
  • [36] Distributed Deep Learning at the Edge: A Novel Proactive and Cooperative Caching Framework for Mobile Edge Networks
    Saputra, Yuris Mulya
    Dinh Thai Hoang
    Nguyen, Diep N.
    Dutkiewicz, Eryk
    Niyato, Dusit
    Kim, Dong In
    [J]. IEEE WIRELESS COMMUNICATIONS LETTERS, 2019, 8 (04) : 1220 - 1223
  • [37] Cooperative Edge Computing of Data Analytics for the Internet of Things
    Galanopoulos, Apostolos
    Salonidis, Theodoros
    Iosifidis, George
    [J]. IEEE TRANSACTIONS ON COGNITIVE COMMUNICATIONS AND NETWORKING, 2020, 6 (04) : 1166 - 1179
  • [38] Deep Reinforcement Learning based Green Resource Allocation Mechanism in Edge Computing driven Power Internet of Things
    Yang, Mo
    Yu, Peng
    Wang, Ying
    Huang, Xiuli
    Miu, Weiwei
    Yu, Pengfei
    Li, Wei
    Yang, Ruxia
    Tao, Minxing
    Shi, Lei
    [J]. 2020 16TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE, IWCMC, 2020, : 388 - 393
  • [39] Deep Reinforcement Learning-Based Dynamic Resource Management for Mobile Edge Computing in Industrial Internet of Things
    Chen, Ying
    Liu, Zhiyong
    Zhang, Yongchao
    Wu, Yuan
    Chen, Xin
    Zhao, Lian
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (07) : 4925 - 4934
  • [40] Cooperative Edge Caching via Federated Deep Reinforcement Learning in Fog-RANs
    Zhang, Min
    Jiang, Yanxiang
    Zheng, Fu-Chun
    Bennis, Mehdi
    You, Xiaohu
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2021,