论文标题
关于高速缓存标量线性功能检索的最佳负载内存折衷
On Optimal Load-Memory Tradeoff of Cache-Aided Scalar Linear Function Retrieval
论文作者
论文摘要
编码的缓存有可能通过利用最终用户设备中可用的廉价存储空间来大大减少网络流量,从而在交付阶段创造多播机会。在Maddah-Ali和Niesen(MAN)的开创性工作中,制定了共享链接编码的缓存问题,每个用户都需要一个文件(即单个文件检索)。本文概括了人类问题,以便允许用户请求文件的标量线性功能。本文提出了一种新颖的编码交付方案,该方案基于人未编码的缓存位置,显示出允许对文件的任意标量线性函数进行解码(在任意有限字段上)。有趣的是,令人惊讶的是,这表明,高速缓存标量线性函数的负载取决于所需的线性独立函数的数量,类似于加速辅助的单文件检索问题,其中负载取决于不同文件请求的数量。在未编码的缓存位置的约束下,就最差的案例负载而言,在因子2中,该方案是最佳的。本文的关键思想可以扩展到原始MAN计划已扩展到的所有情况,包括需求私有化和/或设备到设备设置。
Coded caching has the potential to greatly reduce network traffic by leveraging the cheap and abundant storage available in end-user devices so as to create multicast opportunities in the delivery phase. In the seminal work by Maddah-Ali and Niesen (MAN), the shared-link coded caching problem was formulated, where each user demands one file (i.e., single file retrieval). This paper generalizes the MAN problem so as to allow users to request scalar linear functions of the files. This paper proposes a novel coded delivery scheme that, based on MAN uncoded cache placement, is shown to allow for the decoding of arbitrary scalar linear functions of the files (on arbitrary finite fields). Interestingly, and quite surprisingly, it is shown that the load for cache-aided scalar linear function retrieval depends on the number of linearly independent functions that are demanded, akin to the cache-aided single-file retrieval problem where the load depends on the number of distinct file requests. The proposed scheme is optimal under the constraint of uncoded cache placement, in terms of worst-case load, and within a factor 2 otherwise. The key idea of this paper can be extended to all scenarios which the original MAN scheme has been extended to, including demand-private and/or device-to-device settings.