计算机应用 ›› 2019, Vol. 39 ›› Issue (7): 2051-2055.DOI: 10.11772/j.issn.1001-9081.2018122462

• 网络与通信 • 上一篇    下一篇

基于用户偏好与副本阈值的端到端缓存算法

文凯1,2,3, 谭笑1,2   

  1. 1. 重庆邮电大学 通信与信息工程学院, 重庆 400065;
    2. 重庆邮电大学 通信新技术应用研究中心, 重庆 400065;
    3. 重庆重邮信科设计有限公司, 重庆 401121
  • 收稿日期:2018-12-13 修回日期:2019-03-19 出版日期:2019-07-10 发布日期:2019-04-09
  • 通讯作者: 谭笑
  • 作者简介:文凯(1972-),男,重庆人,正高级工程师,博士,主要研究方向:移动通信、认知网络;谭笑(1993-),男,重庆人,硕士研究生,主要研究方向:端到端通信。

Device-to-device caching algorithm based on user preference and replica threshold

WEN Kai<sup>1,2,3</sup>, TAN Xiao<sup>1,2</sup>   

  1. 1. School of Telecommunication and Information Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, China;
    2. Research Center of New Telecommunication Technology Applications, Chongqing University of Posts and Telecommunications, Chongqing 400065, China;
    3. Chongqing Chongyou Information Technology Designing Company Limited, Chongqing 401121, China
  • Received:2018-12-13 Revised:2019-03-19 Online:2019-07-10 Published:2019-04-09

摘要:

在端到端(D2D)缓存网络中存在大量多媒体内容,而移动终端中缓存空间却相对有限。为了实现移动终端中缓存空间的高效利用,提出了一种基于用户偏好与副本阈值的D2D缓存部署算法。首先,基于用户偏好,设计缓存收益函数,用于判断各文件的缓存价值;然后,以系统缓存命中率最大化为目标,利用凸规划理论设计缓存副本阈值,用于部署系统中文件的副本数量;最后,联合缓存收益函数与副本阈值,提出一种启发式算法实现了文件的缓存部署。与现有缓存部署算法相比,该算法可显著提升缓存命中率及卸载增益,降低服务时延。

关键词: 端到端, 内容缓存, 用户偏好, 副本, 凸规划

Abstract:

In the Device-to-Device (D2D) cache network, the cache space in the mobile terminal is relatively small with many multimedia contents. In order to realize the efficient use of cache space in mobile terminals, a D2D cache deployment algorithm based on user preference and replica threshold was proposed. Firstly, based on the user preference, a cache revenue function to determine the cache value of caching each file was designed. Then, with the goal of maximizing the cache hit ratio of system, the cache replica threshold was designed based on convex programming theory to deploy replica number of the files in the system. Finally, combining the cache revenue function with the replica threshold, a heuristic algorithm was proposed to implement file cache deployment. Compared with the existing cache deployment algorithm, the proposed algorithm can significantly improve the cache hit rate and the offload gain with the reduction of service delay.

Key words: Device-to-Device (D2D), content caching, user preference, replica, convex programming

中图分类号: