Abstract

The work establishes the exact performance limits of stochastic coded caching when users share a bounded number of cache states, and when the association between users and caches, is random. Under the premise that more balanced user-to-cache associations perform better than unbalanced ones, our work provides a statistical analysis of the average performance of such networks, identifying in closed form, the exact optimal average delivery time. To insightfully capture this delay, we derive easy to compute closed-form analytical bounds that prove tight in the limit of a large number ΛΛ of cache states. In the scenario where delivery involves KK users, we conclude that the multiplicative performance deterioration due to randomness -- as compared to the well-known deterministic uniform case -- can be unbounded and can scale as Θ(log⁡Λlog⁡log⁡Λ)Θ\left( \frac{\log Λ}{\log \log Λ} \right) at K=Θ(Λ)K=Θ\left(Λ\right), and that this scaling vanishes when K=Ω(Λlog⁡Λ)K=Ω\left(Λ\log Λ\right). To alleviate this adverse effect of cache-load imbalance, we consider various load balancing methods, and show that employing proximity-bounded load balancing with an ability to choose from hh neighboring caches, the aforementioned scaling reduces to Θ(log⁡(Λ/h)log⁡log⁡(Λ/h))Θ\left(\frac{\log(Λ/ h)}{ \log \log(Λ/ h)} \right), while when the proximity constraint is removed, the scaling is of a much slower order Θ(log⁡log⁡Λ)Θ\left( \log \log Λ\right). The above analysis is extensively validated numerically.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.