Coded Caching for Multi-level Popularity and Access

被引:124
作者
Hachem, Jad [1 ]
Karamchandani, Nikhil [2 ]
Diggavi, Suhas N. [1 ]
机构
[1] Univ Calif Los Angeles, Dept Elect Engn, Los Angeles, CA 90095 USA
[2] Indian Inst Technol, Dept Elect Engn, Bombay 400076, Maharashtra, India
关键词
Content distribution networks; network coding; cache memory; DELIVERY;
D O I
10.1109/TIT.2017.2664817
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To address the exponentially rising demand for wireless content, the use of caching is emerging as a potential solution. It has been recently established that joint design of content delivery and storage (coded caching) can significantly improve performance over conventional caching. Coded caching is well suited to emerging heterogeneous wireless architectures which consist of a dense deployment of local-coverage wireless access points (APs) with high data rates, along with sparsely-distributed, large-coverage macro-cell base stations (BS). This enables design of coded caching-and-delivery schemes that equip APs with storage, and place content in them in a way that creates coded-multicast opportunities for combining with macrocell broadcast to satisfy users even with different demands. Such coded-caching schemes have been shown to be order-optimal with respect to the BS transmission rate, for a system with single-level content, i.e., one where all content is uniformly popular. In this paper, we consider a system with non-uniform popularity content which is divided into multiple levels, based on varying degrees of popularity. The main contribution of this paper is the derivation of an order-optimal scheme which judiciously shares cache memory among files with different popularities. To show order-optimality we derive new information-theoretic lower bounds, which use a sliding-window entropy inequality, effectively creating a non-cut-set bound. We also extend the ideas to when users can access multiple caches along with the broadcast. Finally, we consider two extreme cases of user distribution across caches for the multi-level popularity model: a single user per cache (single-user setup) versus a large number of users per cache (multi-user setup), and demonstrate a dichotomy in the order-optimal strategies for these two extreme cases.
引用
收藏
页码:3108 / 3141
页数:34
相关论文
共 39 条
[1]  
[Anonymous], SINGLE VIDEO PERFORM
[2]  
[Anonymous], WIRELESS CACHING TEC
[3]  
[Anonymous], WIRELESS MULTIHOP DE
[4]  
[Anonymous], P ACM INT C EM NETW
[5]  
[Anonymous], 2013, Qualcomm: The 1000x challenge
[6]  
[Anonymous], CODING CACHES PLANE
[7]  
[Anonymous], 2013, CISCO VISUAL NETWORK
[8]  
[Anonymous], FUNDAMENTAL LIMITS H
[9]  
Bidokhti SS, 2016, IEEE INT SYMP INFO, P1819, DOI 10.1109/ISIT.2016.7541613
[10]   Distributed Caching Algorithms for Content Distribution Networks [J].
Borst, Sem ;
Gupta, Varun ;
Walid, Anwar .
2010 PROCEEDINGS IEEE INFOCOM, 2010,