论文标题

两种新的背式式设计,具有下部维修带宽

Two New Piggybacking Designs with Lower Repair Bandwidth

论文作者

Jiang, Zhengyi, Hou, Hanxu, Han, Yunghsiang S., Lee, Patrick P. C., Bai, Bo, Huang, Zhongyi

论文摘要

背带代码是一类特殊的MDS阵列代码,可以通过首先创建$(N,K)$ MDS代码的一些实例(例如Reed-Solomon(RS)代码,然后设计Piggyback功能,可以实现小型维修带宽。在本文中,我们提出了一种新的背包编码设计,该设计在$(n,k)$ mds代码和$(n,k')$ MDS代码的某些情况下设计了Piggyback功能,当$ K \ geq k'$。我们表明,我们的新型背包设计可以显着减少单节点故障的维修带宽。当$ k = k'$时,我们设计为MDS代码的背包代码,并且我们表明,当奇偶校验节点$ r = n-k \ geq8 $和子包装$α<r $时,设计的代码对单节点故障的维修带宽对于单节点故障的维修带宽较低。 此外,我们通过设计$(n,k)$ mds代码的某些实例的$ n $ piggyback函数,并将$ n $ piggyback函数添加到没有数据符号的$ n $新创建的空条目中。我们表明,我们的代码可以显着减少单节点故障的维修带宽,费用稍微增加存储开销。此外,我们表明我们的代码可以为某些参数恢复任何$ R+1 $节点故障。我们还表明,对于某些参数,我们的代码比本地维修代码(LRC)的维修带宽低于本地维修代码(LRC)。

Piggybacking codes are a special class of MDS array codes that can achieve small repair bandwidth with small sub-packetization by first creating some instances of an $(n,k)$ MDS code, such as a Reed-Solomon (RS) code, and then designing the piggyback function. In this paper, we propose a new piggybacking coding design which designs the piggyback function over some instances of both $(n,k)$ MDS code and $(n,k')$ MDS code, when $k\geq k'$. We show that our new piggybacking design can significantly reduce the repair bandwidth for single-node failures. When $k=k'$, we design piggybacking code that is MDS code and we show that the designed code has lower repair bandwidth for single-node failures than all existing piggybacking codes when the number of parity node $r=n-k\geq8$ and the sub-packetization $α<r$. Moreover, we propose another piggybacking codes by designing $n$ piggyback functions of some instances of $(n,k)$ MDS code and adding the $n$ piggyback functions into the $n$ newly created empty entries with no data symbols. We show that our code can significantly reduce repair bandwidth for single-node failures at a cost of slightly more storage overhead. In addition, we show that our code can recover any $r+1$ node failures for some parameters. We also show that our code has lower repair bandwidth than locally repairable codes (LRCs) under the same fault-tolerance and redundancy for some parameters.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源