通信学报 ›› 2022, Vol. 43 ›› Issue (8): 164-175.doi: 10.11959/j.issn.1000-436x.2022160

• 学术论文 • 上一篇    下一篇

NDN中边缘计算与缓存的联合优化

张宇1,2, 程旻1,2   

  1. 1 北京理工大学信息与电子学院,北京 100081
    2 上海机电工程研究所,上海 201109
  • 修回日期:2022-07-01 出版日期:2022-08-25 发布日期:2022-08-01
  • 作者简介:张宇(1972- ),男,山西原平人,博士,北京理工大学讲师,主要研究方向为网络的路由和缓存等资源分配优化、网络体系架构、协议实现和NS-3仿真等
    程旻(1997- ),女,安徽黄山人,北京理工大学硕士生,主要研究方向为命名数据网络、边缘计算和网络资源优化等
  • 基金资助:
    国家重点研发计划基金资助项目(2019YFB1803200)

Joint optimization of edge computing and caching in NDN

Yu ZHANG1,2, Min CHENG1,2   

  1. 1 School of Information and Electronics, Beijing Institute of Technology, Beijing 100081, China
    2 Shanghai Institute of Mechanical and Electrical Engineering, Shanghai 201109, China
  • Revised:2022-07-01 Online:2022-08-25 Published:2022-08-01
  • Supported by:
    The National key Research and Development Program of china(2019YFB1803200)

摘要:

命名数据网络(NDN)基于内容名称进行路由,且节点配备一定的缓存能力,故在架构上更易与边缘计算结合。首先,提出一个在 NDN 中实现网络、计算和缓存动态协调的综合框架。其次,针对不同区域内容流行度的差异性,提出基于矩阵分解的局部内容流行度预测算法;以最大化系统运营收益为目标,利用深度强化学习解决计算和缓存资源分配以及缓存放置策略的联合优化问题。最后,在ndnSIM中构建仿真环境,实验证明所提方案在提高缓存命中率、降低平均时延和远程服务器负载等方面具有明显优势。

关键词: 命名数据网络, 边缘计算, 缓存策略, 深度强化学习

Abstract:

Named data networking (NDN) is architecturally easier to integrate with edge computing as its routing is based on content names and its nodes have caching capabilities.Firstly, an integrated framework was proposed for implementing dynamic coordination of networking, computing and caching in NDN.Then, considering the variability of content popularity in different regions, a matrix factorization-based algorithm was proposed to predict local content popularity, and deep reinforcement learning was used to solve the the problem of joint optimization for computing and caching resource allocation and cache placement policy with the goal of maximizing system operating profit.Finally, the simulation environment was built in ndnSIM.The simulation results show that the proposed scheme has significant advantages in improving cache hit rate, reducing the average delay and the load on the remote servers.

Key words: named data networking, edge computing, cache policy, deep reinforcement learning

中图分类号: 

No Suggested Reading articles found!