Several network communication problems are highly related such as coded caching and distributed computation. The centralized coded caching focuses on reducing the network burden in peak times in a wireless network system and the coded distributed computation studies the tradeoff between computation and communication in distributed system. In this paper, motivated by the study of the only rainbow $3$-term arithmetic progressions set, we propose a unified framework for constructing coded caching schemes. This framework builds bridges between coded caching schemes and lots of combinatorial objects due to the freedom of the choices of families and operations. We prove that any scheme based on a placement delivery array (PDA) can be represented by a rainbow scheme under this framework and lots of other known schemes can also be included in this framework. Moreover, we also present a new coded caching scheme with linear subpacketization and near constant rate using the only rainbow $3$-term arithmetic progressions set. Next, we modify the framework to be applicable to the distributed computing problem. We present a new transmission scheme in the shuffle phase and show that in certain cases it could have a lower communication load than the schemes based on PDAs or resolvable designs with the same number of files.
翻译:一些网络通信问题高度相关,如编码缓存和分布式计算等。中央编码缓存侧重于减少无线网络系统中顶峰时间的网络负担,编码分布式计算法研究分布式系统中计算和通信之间的权衡。在本文中,根据对唯一3美元彩虹期算进数套数的研究,我们提出了一个构建编码缓存计划的统一框架。这个框架在编码缓存计划和一系列组合对象之间架起桥梁,因为家庭和作业的选择自由。我们证明,基于安置交付阵列(PDA)的任何计划都可以在这个框架内由彩虹计划代表,其他许多已知计划也可以包含在这个框架内。此外,我们还提出了一个新的编码缓存计划,其线性子包装和接近恒定率,使用唯一的彩虹3美元期算进数套数套数。接下来,我们修改框架,以适用于分布式计算问题。我们在抖阶段提出一个新的传输计划,并表明在某些情况下,它可能比基于PDA或可重新解式设计文件数的计划的通信负荷要小。