학술논문

On the Computational Aspect of Coded Caching With Uncoded Prefetching
Document Type
Periodical
Source
IEEE Transactions on Information Theory IEEE Trans. Inform. Theory Information Theory, IEEE Transactions on. 69(3):1486-1508 Mar, 2023
Subject
Communication, Networking and Broadcast Technologies
Signal Processing and Analysis
Computational efficiency
Prefetching
Multicast communication
Libraries
Indexes
Explosions
Europe
Centralized coded caching
decentralized coded caching
computational analysis
computational improvement
network coding
Language
ISSN
0018-9448
1557-9654
Abstract
Coded caching is the distribution of content across a communication system using techniques from coding theory in order to create multicasting opportunities among the users receiving the content. This enables a multiplicative improvement over the classic uncoded caching with respect to the transmission rates required in the delivery phase of the content. Since its introduction, coded caching has eliceted significant research interest as a result of which several different schemes have been proposed over the last few years. This work focuses on the fundamental case of coded caching with uncoded prefetching. In this case, the users’ caches are filled with uncoded content during a prefetching phase in order to best serve the request made by each user during a subsequent delivery phase. This important case has recently received a complete information-theoretic characterization. However, reaching the information-theoretic optimality imposes a significant computational imbalance among the users. To mitigate this imbalance, we perform a complete computational analysis of the two major forms of coded caching with uncoded prefetching, namely centralized and decentralized. Furthermore, we propose a new information-theoretically optimal method for the delivery phase that achieves a significant computational improvement compared to the state of the art.