Uncoded placement optimization for coded delivery

Existing coded caching schemes fail to simultaneously achieve efficient content placement for non-uniform file popularity and efficient content delivery in the presence of common requests, and hence may not achieve desirable average load under a non-uniform, possibly very skewed, popularity distribution. In addition, existing coded caching schemes usually require the splitting of a file into a large number of subfiles, i.e., high subpacketization, and hence may cause huge implementation complexity. To address the above two challenges, we first present a class of centralized coded caching schemes consisting of a general content placement strategy specified by a file partition parameter, enabling efficient and flexible content placement, and a specific content delivery strategy, enabling load reduction by exploiting common requests of different users. Then we consider two cases, namely, the case without considering the subpacketization issue and the case considering the subpacke-tization issue. In the first case, we formulate the coded caching optimization problem over the considered class of schemes with N2K variables to minimize the average load under an arbitrary file popularity. Imposing some conditions on the file partition parameter, we transform the original optimization problem into a linear optimization problem with N(K + 1) variables under an arbitrary file popularity and a linear optimization problem with K +1 variables under the uniform file popularity. We also show that Yu et al.'s centralized coded caching scheme corresponds to an optimal solution of our problem. In the second case, taking into account the subpacketization issue, we first formulate the coded caching optimization problem over the considered class of schemes to minimize the average load under an arbitrary file popularity subject to a subpacketization constraint involving the ℓ0-norm. By imposing the same conditions and using an exact DC (difference of two convex functions) reformulation method, we convert the original problem with N2K variables into a simplified DC problem with N(K + 1) variables. Then, we use a DC algorithm to solve the simplified DC problem.

[1]  Li Tang,et al.  Coded Caching with Low Subpacketization Levels , 2016, 2016 IEEE Globecom Workshops (GC Wkshps).

[2]  Wei Yu,et al.  Optimization of Heterogeneous Coded Caching , 2017, IEEE Transactions on Information Theory.

[3]  Le Thi Hoai An,et al.  Recent Advances in DC Programming and DCA , 2013, Trans. Comput. Collect. Intell..

[4]  Akiko Takeda,et al.  DC formulations and algorithms for sparse optimization problems , 2017, Mathematical Programming.

[5]  Urs Niesen,et al.  Fundamental limits of caching , 2012, 2013 IEEE International Symposium on Information Theory.

[6]  Daniela Tuninetti,et al.  Novel delivery schemes for decentralized coded caching in the finite file size regime , 2017, 2017 IEEE International Conference on Communications Workshops (ICC Workshops).

[7]  Antonia Maria Tulino,et al.  Coded caching with linear subpacketization is possible using Ruzsa-Szeméredi graphs , 2017, 2017 IEEE International Symposium on Information Theory (ISIT).

[8]  Ying Cui,et al.  Analysis and Optimization of Caching and Multicasting in Large-Scale Cache-Enabled Heterogeneous Wireless Networks , 2017, IEEE Transactions on Wireless Communications.

[9]  Philippe Flajolet,et al.  Analytic Combinatorics , 2009 .

[10]  Paul S. Bradley,et al.  Feature Selection via Concave Minimization and Support Vector Machines , 1998, ICML.

[11]  David Thomas,et al.  The Art in Computer Programming , 2001 .

[12]  Jaime Llorca,et al.  An efficient multiple-groupcast coded multicasting scheme for finite fractional caching , 2015, 2015 IEEE International Conference on Communications (ICC).

[13]  Hui Liu,et al.  Structural Properties of Uncoded Placement Optimization for Coded Delivery , 2017, ArXiv.

[14]  Jaime Llorca,et al.  Finite-Length Analysis of Caching-Aided Coded Multicasting , 2014, IEEE Transactions on Information Theory.

[15]  Tong Zhang,et al.  Trading Accuracy for Sparsity in Optimization Problems with Sparsity Constraints , 2010, SIAM J. Optim..

[16]  Michael Gastpar,et al.  A new converse bound for coded caching , 2016, 2016 Information Theory and Applications Workshop (ITA).

[17]  Xiaohu Tang,et al.  Coded Caching Schemes with Low Rate and Subpacketizations , 2017 .

[18]  A. Salman Avestimehr,et al.  The Exact Rate-Memory Tradeoff for Caching With Uncoded Prefetching , 2016, IEEE Transactions on Information Theory.

[19]  Le Thi Hoai An,et al.  Exact penalty and error bounds in DC programming , 2012, J. Glob. Optim..

[20]  Yueping Wu,et al.  Analysis and Optimization of Caching and Multicasting in Large-Scale Cache-Enabled Wireless Networks , 2015, IEEE Transactions on Wireless Communications.

[21]  Bernhard Schölkopf,et al.  Use of the Zero-Norm with Linear Models and Kernel Methods , 2003, J. Mach. Learn. Res..

[22]  Konstantinos Poularakis,et al.  Multicast-aware caching for small cell networks , 2014, 2014 IEEE Wireless Communications and Networking Conference (WCNC).

[23]  Wenjiang J. Fu Penalized Regressions: The Bridge versus the Lasso , 1998 .

[24]  Le Thi Hoai An,et al.  DC approximation approaches for sparse optimization , 2014, Eur. J. Oper. Res..

[25]  Stephen P. Boyd,et al.  Variations and extension of the convex–concave procedure , 2016 .

[26]  Hui Liu,et al.  A New Order-Optimal Decentralized Coded Caching Scheme With Good Performance in the Finite File Size Regime , 2016, IEEE Transactions on Communications.

[27]  Hui Liu,et al.  Order-Optimal Decentralized Coded Caching Schemes with Good Performance in Finite File Size Regime , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).