中文

用于编码分布式批计算的跨子空间对齐码

信息论 2019-11-18 v3 math.IT

摘要

编码分布式批计算通过编码方案将计算任务(如矩阵乘法、NN-线性计算或多变量多项式求值)分布到SS个服务器上,使得来自任意RR个服务器的响应(RR称为恢复阈值)足以让用户恢复所需的计算值。当前方法要么基于独占的矩阵划分(用于矩阵乘法的纠缠多项式(EP)码),要么基于独占的批处理(Lagrange编码计算(LCC))。我们提出三类相关的码,基于最初在私有信息检索背景下引入的跨子空间对齐(CSA)思想。CSA码的特征在于Cauchy-Vandermonde矩阵结构,其沿Vandermonde项促进干扰对齐,而所需计算沿Cauchy项仍可解。这些码统一、推广并改进了分布式计算的最先进码。首先我们引入用于矩阵乘法的CSA码,它将LCC码作为特例,并被证明在严格下载受限设定下一般优于LCC码。接下来,我们引入用于矩阵乘法的广义CSA(GCSA)码,桥接了矩阵划分与批处理方法的极端。最后,我们引入用于NN-线性分布式批计算与多变量批多项式求值的NN-CSA码。NN-CSA码包含LCC码作为特例,并且一般由于跨子空间对齐能够实现比LCC码显著更低的下载量。也将NN-CSA码推广到包含XX-安全数据与BB-拜占庭服务器的情况。

关键词

引用

@article{arxiv.1909.13873,
  title  = {Cross Subspace Alignment Codes for Coded Distributed Batch Computation},
  author = {Zhuqing Jia and Syed A. Jafar},
  journal= {arXiv preprint arXiv:1909.13873},
  year   = {2019}
}

备注

Improved recovery threshold for GCSA codes and added discussion of server latency constraints