Low Subpacketization Coded Caching via Projective Geometry for Broadcast and D2D networks
Coded caching was introduced as a technique of systematically exploiting locally available storage at the clients to increase the channel throughput via coded transmissions. Most known coded caching schemes in literature enable large gains in terms of the rate, however at the cost of subpacketization that is exponential in K^1/r (K being the number of clients, r some positive integer). Building upon recent prior work for coded caching design via line graphs and finite-field projective geometries, we present a new scheme in this work which achieves a subexponential (in K) subpacketization of q^O((log_qK)^2) and rate Θ(K/(log_qK)^2), for large K, and the cached fraction M/N being upper bounded by a constant 2/q^α-1 (for some prime power q and constant α>1) . Apart from this asymptotic improvement, we show that through some numerical comparisons that our present scheme has much lower subpacketization than previous comparable schemes, with some increase in the rate of the delivery scheme, for the same memory requirements. For instance, we obtain practically relevant subpacketization levels such as 10^2 - 10^7 for 10^2 - 10^4 number of clients. Leveraging prior results on adapting coded caching schemes for the error-free broadcast channel to device to device networks, we see that the scheme proposed functions as a low-subpacketization scheme for D2D networks also.
READ FULL TEXT