# Benefits of Cache Assignment on Degraded Broadcast Channels

**Authors:** Shirin Saeedi Bidokhti, Michele Wigger, and Aylin Yener

arXiv: 1702.08044 · 2017-02-28

## TL;DR

This paper investigates how cache memory assignment affects the capacity of degraded broadcast channels, deriving bounds and optimal strategies for different cache size regimes, showing significant gains from non-uniform cache allocation.

## Contribution

It introduces new coding schemes for cache assignment, derives capacity bounds, and characterizes optimal cache allocation strategies for degraded broadcast channels.

## Key findings

- Optimal cache assignment depends on cache size regime.
- Non-uniform cache allocation outperforms uniform in most regimes.
- Global caching gain is achievable with small cache sizes.

## Abstract

Degraded K-user broadcast channels (BC) are studied when receivers are facilitated with cache memories. Lower and upper bounds are derived on the capacity-memory tradeoff, i.e., on the largest rate of reliable communication over the BC as a function of the receivers' cache sizes, and the bounds are shown to match for some special cases. The lower bounds are achieved by two new coding schemes that benefit from non-uniform cache assignment. Lower and upper bounds are also established on the global capacity-memory tradeoff, i.e., on the largest capacity-memory tradeoff that can be attained by optimizing the receivers' cache sizes subject to a total cache memory budget. The bounds coincide when the total cache memory budget is sufficiently small or sufficiently large, characterized in terms of the BC statistics. For small cache memories, it is optimal to assign all the cache memory to the weakest receiver. In this regime, the global capacity-memory tradeoff grows as the total cache memory budget divided by the number of files in the system. In other words, a perfect global caching gain is achievable in this regime and the performance corresponds to a system where all cache contents in the network are available to all receivers. For large cache memories, it is optimal to assign a positive cache memory to every receiver such that the weaker receivers are assigned larger cache memories compared to the stronger receivers. In this regime, the growth rate of the global capacity-memory tradeoff is further divided by the number of users, which corresponds to a local caching gain. Numerical indicate suggest that a uniform cache-assignment of the total cache memory is suboptimal in all regimes unless the BC is completely symmetric. For erasure BCs, this claim is proved analytically in the regime of small cache-sizes.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1702.08044/full.md

## Figures

6 figures with captions in the complete paper: https://tomesphere.com/paper/1702.08044/full.md

## References

62 references — full list in the complete paper: https://tomesphere.com/paper/1702.08044/full.md

---
Source: https://tomesphere.com/paper/1702.08044