论文标题
所有参数的访问 - 最佳线性MDS可转换代码
Access-optimal Linear MDS Convertible Codes for All Parameters
论文作者
论文摘要
在大规模的分布式存储系统中,面对节点故障时,使用擦除代码来实现容错。调整代码参数已显示为观察到的故障率可显着降低存储成本。这种冗余的调整需要“代码转换”,即对已经编码的数据的代码维度和长度的更改。可转换代码是一类新的代码,旨在有效地执行此类转换。转换的访问成本是转换过程中访问的节点的数量。 现有文献表征了仅针对特定和少量参数的线性MDS可转换代码转换的访问成本。在本文中,我们介绍了所有有效参数的线性MDS代码转换的访问成本的下限。此外,我们通过为所有有效参数提供了明确的访问线性MDS可转换代码,表明这些下限是紧密的。在途中,我们表明,在先前研究的参数制度中无关紧要的可转换代码设计中的自由度之一,当超出这些制度并增加了分析和代码构建中的挑战时,这一点至关重要。
In large-scale distributed storage systems, erasure codes are used to achieve fault tolerance in the face of node failures. Tuning code parameters to observed failure rates has been shown to significantly reduce storage cost. Such tuning of redundancy requires "code conversion", i.e., a change in code dimension and length on already encoded data. Convertible codes are a new class of codes designed to perform such conversions efficiently. The access cost of conversion is the number of nodes accessed during conversion. Existing literature has characterized the access cost of conversion of linear MDS convertible codes only for a specific and small subset of parameters. In this paper, we present lower bounds on the access cost of conversion of linear MDS codes for all valid parameters. Furthermore, we show that these lower bounds are tight by presenting an explicit construction for access-optimal linear MDS convertible codes for all valid parameters. En route, we show that, one of the degrees-of-freedom in the design of convertible codes that was inconsequential in the previously studied parameter regimes, turns out to be crucial when going beyond these regimes and adds to the challenge in the analysis and code construction.