Skip to main content
QUICK REVIEW

[论文解读] An Improved Multi-access Coded Caching with Uncoded Placement

Shanuja Sasi, B. Sundar Rajan|arXiv (Cornell University)|Sep 11, 2020
Caching and Content Delivery参考文献 13被引用 9
一句话总结

本文提出了一种新型的多接入编码缓存放置与传输方案,采用非编码放置,其中每个用户以循环方式访问 z 个相邻缓存。通过利用组合设计与子文件粒度优化,该方案在相同缓存大小和用户配置下,实现了比先前工作更低的传输速率,并在 z = K−1 时被证明为最优。

ABSTRACT

In this work, we consider a slight variant of well known coded caching problem, referred as multi-access coded caching problem, where each user has access to $z$ neighboring caches in a cyclic wrap-around way. We present a placement and delivery scheme for this problem, under the restriction of uncoded placement. Our work is a generalization of one of the cases considered in "Multi-access coded caching : gains beyond cache-redundancy" by B. Serbetci, E. Parrinello and P. Elia. To be precise, when our scheme is specialized to $z=\frac{K-1}{K γ}$, for any $K γ$, where $K$ is the number of users and $γ$ is the normalized cache size, we show that our result coincides with their result. We show that for the cases considered in this work, our scheme outperforms the scheme proposed in "Rate-memory trade-off for multi-access coded caching with uncoded placement" by K. S. Reddy and N. Karamchandani, except for some special cases considered in that paper. We also show that for $z= K-1$, our scheme achieves the optimal transmission rate.

研究动机与目标

  • 为解决在非编码缓存放置约束下的多接入编码缓存问题,其中用户以循环环绕方式访问 z 个相邻缓存。
  • 改进现有方案在多接入编码缓存中的传输速率-缓存内存权衡,特别是在先前方案表现次优的情况下。
  • 推广Serbetci等人(2018)提出的一个特定案例,并在 z = (K−1)/(Kγ) 时证明其等价性,同时在其他配置下实现性能提升。
  • 相比现有方案,降低子文件粒度水平,尤其针对实际部署中高子文件粒度为瓶颈的情况。
  • 在 z = K−1 时建立所提方案的最优性,即每个用户访问除自身外的所有其他缓存。

提出的方法

  • 该方案采用组合设计方法,根据用户访问模式与请求向量,将文件子文件划分至缓存。
  • 引入一种基于子文件XOR组合的结构化传输方案,每个编码传输根据用户可访问的缓存集合,同时服务多个用户。
  • 通过涉及 ⌈(kz)/r + 1⌉ 的公式推导传输速率,其中 k 为归一化缓存大小索引,r 为与用户分组相关的设计参数。
  • 通过确保每个子文件最多被划分为 K 个部分,最小化子文件粒度,从而将最坏情况下的子文件粒度水平控制在 K²。
  • 利用循环结构与可分解设计原则构建方案,以确保负载均衡与多播机会。
  • 设计交付阶段,使得每个用户仅通过其可访问的缓存内容与所传输的编码符号,即可解码其请求的文件。

实验结果

研究问题

  • RQ1在多接入环境下,采用非编码放置的编码缓存方案能否实现比现有方案更低的传输速率?
  • RQ2所提方案是否对Serbetci等人(2018)在 z = (K−1)/(Kγ) 情况下的结果进行了推广或改进?
  • RQ3所提方案的子文件粒度水平是多少?与先前工作相比,在实际可行性方面如何?
  • RQ4当每个用户访问除一个缓存外的所有其他缓存(即 z = K−1)时,所提方案在传输速率上是否最优?
  • RQ5尽管当前模型假设均匀性,该方案能否扩展至异构缓存大小或随机访问模式?

主要发现

  • 所提方案在 K=10, z=3 时实现传输速率 R_new(3/10) = 4/3,低于Reddy与Karamchandani(2018)方案的1.6。
  • 当 z = K−1 时,方案实现最优传输速率,证明了其在该极端情况下的最优性。
  • 该方案推广了Serbetci等人(2018)在 z = (K−1)/(Kγ) 情况下的结果,在该参数范围内性能相同。
  • 最坏情况下的子文件粒度水平为 K²,低于文献[11]和[13]中的方案,但高于文献[12]中的方案。
  • 在所有考虑的 γ 值下,该方案优于[11]中的方案,仅在少数特殊情况下[11]已达到最优。
  • 在所有 γ 值下可达速率的下凸包严格低于[11]中方案的曲线,表明持续改进。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。