Coded Caching with Shared Caches and Private Caches (2209.00299v3)
Abstract: This work studies the coded caching problem in a setting where the users are simultaneously endowed with a private cache and a shared cache. The setting consists of a server connected to a set of users, assisted by a smaller number of helper nodes that are equipped with their own storage. In addition to the helper cache, each user possesses a dedicated cache which is also used to prefetch file contents. Each helper cache can serve an arbitrary number of users, but each user gets served by only one helper cache. We consider two scenarios: (a) the server has no prior information about the user-to-helper cache association, and (b) the server knows the user-to-helper cache association at the placement phase itself. We design centralized coded caching schemes under uncoded placement for the above two settings. For case (b), two schemes are proposed that are optimal in certain memory regimes. Further, a cut-set based lower bound is derived and used to show that one of the proposed schemes for case (b) is optimal in certain memory regime.
- Q. Yu, M. A. Maddah-Ali, and A. S. Avestimehr, “The exact rate-memory tradeoff for caching with uncoded prefetching," IEEE Trans. Inf. Theory, vol. 64, no. 2, pp. 1281–1296, Feb. 2018.
- F. Arbabjolfaei, B. Bandemer, Y. -H. Kim, E. Şaşoğlu, and L. Wang, “On the capacity region for index coding," in Proc. IEEE Int. Symp. Inf. Theory (ISIT), Jul. 2013, pp. 962–966.
- E. Peter, K. K. K. Namboodiri, and B. S. Rajan, “Coded caching with shared caches and private caches," in Proc. IEEE Inf. Theory Workshop (ITW), Apr. 2023, pp. 119–114.