Reinforcement Learning-Based Optimal Computing and Caching in Mobile Edge Network

被引:44
|
作者
Qian, Yichen [1 ]
Wang, Rui [1 ,2 ]
Wu, Jun [3 ,4 ]
Tan, Bin [5 ]
Ren, Haoqi [1 ]
机构
[1] Tongji Univ, Coll Elect & Informat Engn, Shanghai 201804, Peoples R China
[2] Tongji Univ, Shanghai Inst Intelligent Sci & Technol, Shanghai 201804, Peoples R China
[3] Fudan Univ, Sch Comp Sci, Shanghai 200433, Peoples R China
[4] Tongji Univ, Key Lab, Minist Educ Embedded Syst & Serv Comp, Shanghai 201804, Peoples R China
[5] Jinggangshan Univ, Coll Elect & Informat Engn, Jian 343009, Jiangxi, Peoples R China
基金
美国国家科学基金会;
关键词
Base stations; Optimization; Reinforcement learning; Bandwidth; Correlation; Markov processes; Throughput; Joint pushing and caching; deep reinforcement learning; mobile edge network;
D O I
10.1109/JSAC.2020.3000396
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Joint pushing and caching are commonly considered an effective way to adapt to tidal effects in networks. However, the problem of how to precisely predict users' future requests and push or cache the proper content remains to be solved. In this paper, we investigate a joint pushing and caching policy in a general mobile edge computing (MEC) network with multiuser and multicast data. We formulate the joint pushing and caching problem as an infinite-horizon average-cost Markov decision process (MDP). Our aim is not only to maximize bandwidth utilization but also to decrease the total quantity of data transmitted. Then, a joint pushing and caching policy based on hierarchical reinforcement learning (HRL) is proposed, which considers both long-term file popularity and short-term temporal correlations of user requests to fully utilize bandwidth. To address the curse of dimensionality, we apply a divide-and-conquer strategy to decompose the joint base station and user cache optimization problem into two subproblems: the user cache optimization subproblem and the base station cache optimization subproblem. We apply value function approximation Q-learning and a deep Q-network (DQN) to solve these two subproblems. Furthermore, we provide some insights into the design of deep reinforcement learning in network caching. The simulation results show that the proposed policy can learn content popularity very well and predict users' future demands precisely. Our approach outperforms existing schemes on various parameters including the base station cache size, the number of users and the total number of files in multiple scenarios.
引用
收藏
页码:2343 / 2355
页数:13
相关论文
共 50 条
  • [1] Deep Reinforcement Learning-based Power and Caching Joint Optimal Allocation over Mobile Edge Computing
    Li, Xueting
    Yang, Hui
    Yao, Qiuyan
    Bao, Bowen
    Li, Jun
    Zhang, Jie
    [J]. 2020 IEEE INTERNATIONAL SYMPOSIUM ON BROADBAND MULTIMEDIA SYSTEMS AND BROADCASTING (BMSB), 2020,
  • [2] Deep Reinforcement Learning-based computation offloading and distributed edge service caching for Mobile Edge Computing
    Xie, Mande
    Ye, Jiefeng
    Zhang, Guoping
    Ni, Xueping
    [J]. COMPUTER NETWORKS, 2024, 250
  • [3] Learning-Based Cooperative Content Caching Policy for Mobile Edge Computing
    Jiang, Wei
    Feng, Gang
    Qin, Shuang
    Liang, Ying-Chang
    [J]. ICC 2019 - 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2019,
  • [4] EICache: A learning-based intelligent caching strategy in mobile edge computing
    Tang, Bing
    Kang, Linyao
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2022, 15 (02) : 934 - 949
  • [5] EICache: A learning-based intelligent caching strategy in mobile edge computing
    Bing Tang
    Linyao Kang
    [J]. Peer-to-Peer Networking and Applications, 2022, 15 : 934 - 949
  • [6] Modified reinforcement learning based-caching system for mobile edge computing
    Mehamel, Sarra
    Bouzefrane, Samia
    Banarjee, Soumya
    Daoui, Mehammed
    Balas, Valentina E.
    [J]. INTELLIGENT DECISION TECHNOLOGIES-NETHERLANDS, 2020, 14 (04): : 537 - 552
  • [7] Deep reinforcement learning-based microservice selection in mobile edge computing
    Guo, Feiyan
    Tang, Bing
    Tang, Mingdong
    Liang, Wei
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (02): : 1319 - 1335
  • [8] Deep reinforcement learning-based microservice selection in mobile edge computing
    Feiyan Guo
    Bing Tang
    Mingdong Tang
    Wei Liang
    [J]. Cluster Computing, 2023, 26 : 1319 - 1335
  • [9] Reinforcement Learning-Based Optimization for Mobile Edge Computing Scheduling Game
    Wang, Tingting
    Lu, Bingxian
    Wang, Wei
    Wei, Wei
    Yuan, Xiaochen
    Li, Jianqing
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2023, 7 (01): : 55 - 64
  • [10] Deep Reinforcement Learning-Based Server Selection for Mobile Edge Computing
    Liu, Heting
    Cao, Guohong
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2021, 70 (12) : 13351 - 13363