A Hierarchical Cooperative Caching Strategy for Mobile Content Delivery Network

被引:0
作者
Ge Z.-C. [1 ]
Xu K. [1 ]
Chen L. [2 ]
Li T. [1 ]
Yao L. [1 ]
Shen M. [3 ]
机构
[1] Department of Computer Science and Technology, Tsinghua University, Beijing
[2] PetroChina Research Institute of Petroleum Exploration & Development, Beijing
[3] School of Computer Science and Technology, Beijing Institute of Technology, Beijing
来源
Yao, Long (yaolong10@mails.tsinghua.edu.cn) | 2018年 / Science Press卷 / 41期
基金
中国国家自然科学基金;
关键词
Cache replacement strategy; Device-to-device; Hierarchical cooperative caching; Mobile content delivery network; Mobile edge computing;
D O I
10.11897/SP.J.1016.2018.02769
中图分类号
学科分类号
摘要
With the rapid growth of network traffic in recent years, edge computing has become an important method to reduce network load, increase network capacity and improve service quality. In this context, mobile content delivery network (mobile CDN) has been gradually adopted by ISPs. Within a mobile CDN, cache nodes are deployed in the mobile network, i.e., the radio access network (RAN). In the LTE network, the cache nodes in RAN sink to the base station. The main feature of RAN cache is that the single node only covers a small number of users; the storage capacity of a single node is limited, while there are many nodes in RAN. Therefore, it is necessary to perform cooperative caching. Besides, users share their cache space through wireless network by cooperative caching. Compared with traditional CDN system, the mobile CDN newly adds a cooperative caching layer in RAN and a cooperative layer on user side. So far, there is no exact solution on which caching allocation and replacement strategy should be used and how to coordinate between multi-layer caches in mobile CDN system. In this paper, we establish an optimization model for mobile CDN hierarchical cooperative cache system, aiming to minimize the overall link cost of user access to resources. Based on this model, we proposed a heuristic hierarchical utility-based cooperative caching (UCC) strategy based on real user demands. UCC makes cache decisions according to the global utility value of the cache resource to reduce the cost of resource access as much as possible. Simulation results and trace-based verification experiments show that the proposed strategy can significantly reduce the average link cost of resource access, effectively improve the cache hit rate. The main contributions of this paper are as follows: (1)For the first time, this paper builds a unified model of the multi-level cooperative caching system in mobile CDN scenario. In this model, the core network cache, the RAN cooperative cache and the user-assisted cooperative cache are united to solve the resource delivery and cache replacement problem of cache nodes in the same level and between different levels.(2) According to this model, the problem is closely related to a knapsack problem which is known as NP-Complete problem and hard to solve. Assuming that the optimal solution can be obtained with linear time, many operations such as resource transfer and cache replacement need to be performed between the optimal solutions at different moments, which would result in heavy transmission load and mobile data consumption. Thus a utility-based cooperative caching strategy UCC is proposed to make user access resources as close as possible. (3)Simulation experiments and trace-based verification experiments are designed to verify the performance of the proposed strategy, and other currently widely used caching strategies are implemented in mobile CDN system for comparison. Simulation results show that UCC can reduce the link cost by 10% and improve cache hit rate by 20% compared with the cooperative list-based strategy cLRU(m). Furthermore, we design trace-based verification experiment using real data from China Mobile. The experimental results show that the proposed strategy still has obvious advantages over other widely used caching strategies under the conditions of different load. © 2018, Science Press. All right reserved.
引用
收藏
页码:2769 / 2786
页数:17
相关论文
共 45 条
[1]  
Li T., Wang K., Xu K., Et al., On efficient offloading control in cloud radio access network with mobile edge computing, Proceedings of the IEEE International Conference on Distributed Computing Systems, pp. 2258-2263, (2017)
[2]  
Cai N., Research on the location of the CDN edge node deployment, Telecom Engineering Technics and Standardization, 10, pp. 71-76, (2015)
[3]  
Chen X.-L., Chen G., Zhuang Y.-R., Et al., Study on the key technology of CDN in LTE mobile network, China Internet, 5, pp. 22-27, (2015)
[4]  
Wang X., Chen M., Taleb T., Et al., Cache in the air: Exploiting content caching and delivery techniques for 5G systems, IEEE Communications Magazine, 52, 2, pp. 131-139, (2014)
[5]  
Bastug E., Bennis M., Debbah M., Living on the edge: The role of proactive caching in 5G wireless networks, IEEE Communications Magazine, 52, 52, pp. 82-89, (2014)
[6]  
Zhou X.-F., Xu K., Zhang L.-S., Et al., Propagation measurement and cluster analysis of time series in social networks, Journal of Chinese Computer Systems, 36, 7, pp. 1545-1552, (2015)
[7]  
Peng Y., Wang N., Wang G.-C., Et al., Energy-aware cooperation content distribution strategy based on coalitional game in mobile environment, Journal of Chinese Computer Systems, 37, 7, pp. 1383-1388, (2016)
[8]  
Wang Q., Peng Y., Wang N., Et al., Study on energy-aware cooperative content distributed strategy in mobile environment, Journal of Chinese Computer Systems, 36, 12, pp. 2808-2812, (2015)
[9]  
Psaras I., Sourlas V., Shtefan D., Et al., On the feasibility of a user-operated mobile content distribution network, Proceedings of the International Symposium on a World of Wireless, Mobile and Multimedia Networks, pp. 1-9, (2017)
[10]  
Zhong Y., Xu K., Li X.Y., Et al., ESTRA: Incentivizing storage trading for edge caching in mobile content delivery, Proceedings of the IEEE Global Communications Conference, pp. 1-6, (2015)