The problem of data exchange between multiple nodes with storage and communication capabilities models several current multi-user communication problems like Coded Caching, Data Shuffling, Coded Computing, etc. The goal in such problems is to design communication schemes which accomplish the desired data exchange between the nodes with the optimal (minimum) amount of communication load. In this work, we present a converse to such a general data exchange problem. The expression of the converse depends only on the number of bits to be moved between different subsets of nodes, and does not assume anything further specific about the parameters in the problem. Specific problem formulations, such as those in Coded Caching, Coded Data Shuffling, Coded Distributed Computing, can be seen as instances of this generic data exchange problem. Applying our generic converse, we are able to efficiently recover known important converses in these formulations. Further, for a generic coded caching problem with heterogeneous cache sizes at the clients with or without a central server, we obtain a new general converse, which subsumes some existing results. Finally we relate a `centralized' version of our bound to the known generalized independence number bound in index coding, and discuss our bound's tightness in this context.
翻译:存在存储和通信能力模型的多个节点之间的数据交换问题,目前存在若干多用户通信问题,如编码缓冲、数据折叠、编码计算等。这些问题的目标是设计通信方案,以最佳(最小)通信负荷完成节点之间理想的数据交换。在这项工作中,我们呈现出与这种一般数据交换问题相反的面貌。相反的表达方式仅取决于不同节点子之间移动的位数,而不再对问题的参数有任何进一步具体的规定。具体的问题配方,如编码缓冲、编码数据折叠、编码分解计算等,可被视为这种通用数据交换问题的例子。运用我们的通用对等面,我们能够有效地恢复这些配方中已知的重要对口。此外,对于在有中央服务器或没有中央服务器的客户中混合缓存大小的通用编码纠结问题,我们获得了新的一般对等,这些对一些现有结果进行子集。最后,我们把“集中集中”的“集中式”版本与我们所知道的普遍统括的独立。