4.6 Article

Content Popularity Prediction and Caching for ICN: A Deep Learning Approach With SDN

期刊

IEEE ACCESS
卷 6, 期 -, 页码 5075-5089

出版社

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/ACCESS.2017.2781716

关键词

Information-centric networking; SDN; deep learning; content popularity prediction; caching scheme

资金

  1. National Natural Science Foundation of China [61571141, 51575116]
  2. Guangdong Natural Science Foundation [2014A030310349, 2014A030313637, 2014A030313524]
  3. Guangdong provincial key platform and major scientific research projects [2015KTSCX107]
  4. China National Spark Program [2015GA780065]
  5. Science and Technology Project of Guangdong Province [2017A010102014, 2016A010102022]
  6. Guangzhou Education Science 12th Five-Year planning [1201532878]
  7. Innovative Academic Team Project of Guangzhou Education System [1201610013]
  8. Science and Technology Project for Universities in Guangzhou (Researching on key technology of achieving multisource transmission for ICN, China) [1201420845]

向作者/读者索取更多资源

In information-centric networking, accurately predicting content popularity can improve the performance of caching. Therefore, based on software defined network (SDN), this paper proposes Deep-Learning-based Content Popularity Prediction (DLCPP) to achieve the popularity prediction. DLCPP adopts the switch's computing resources and links in the SDN to build a distributed and reconfigurable deep learning network. For DLCPP, we initially determine the metrics that can reflect changes in content popularity. Second, each network node collects the spatial-temporal joint distribution data of these metrics. Then, the data are used as input to stacked auto-encoders (SAE) in DLCPP to extract the spatiotemporal features of popularity. Finally, we transform the popularity prediction into a multi-classification problem through discretizing the content popularity into multiple classifications. The Softmax classifier is used to achieve the content popularity prediction. Some challenges for DLCPP are also addressed, such as determining the structure of SAE, realizing the neuron function on an SDN switch, and deploying DLCPP on an OpenFlow-based SDN. At the same time, we propose a lightweight caching scheme that integrates cache placement and cache replacement-caching based on popularity prediction and cache capacity (CPC). Abundant experiments demonstrate good performance of DLCPP, and it achieves close to 2.1%similar to 15% and 5.2%similar to 40% accuracy improvements over neural networks and auto regressive, respectively. Benefitting from DLCPP's better prediction accuracy, CPC can yield a steady improvement of caching performance over other dominant cache management frameworks.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据