arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1302.5518cs.ITcs.DCmath.IT
收藏

具有多个修复方案的局部可修码

Locally Repairable Codes with Multiple Repair Alternatives

Lluis Pamies-Juarez, Henk D. L. Hollmann, Frédérique Oggier

摘要:

分布式存储系统需要冗余地存储数据,以提供一定的容错能力,保证系统的可靠性。已经提出了不同的编码技术,以提供比传统的复制方案更有效的所需的冗余。然而,与复制相比,编码技术对于修复丢失的冗余而言效率较低,因为它们需要从存储节点的较大子集检索更大量的数据。为了缓解这些问题,最近的几项工作已经提出了本地可修复的代码,旨在最大限度地减少维修流量和每次维修所涉及的节点数。不幸的是,现有的方法往往会导致代码中只有一个子集的节点能够修复一块丢失的数据,限制了本地可修复性的节点在这个子集中的可用性。在本文中,我们提出了一个新的家庭的本地可修复的代码,允许不同的权衡接触节点的数量,每次修复,和不同的子集的节点,使这种修复的数量之间。我们发现,稍微增加接触节点的数量,每次修复允许有修复的替代品,这反过来又增加了能够执行有效的修复的概率。最后,我们提出了PG-BLRC,一个明确的建设局部可修复的代码与多个修复方案,构造部分几何,特别是从广义四边形。我们展示了这些代码如何实现实用的长度和高速率,同时需要少量的节点每次修复,并提供多种修复方案。

英文摘要:

Distributed storage systems need to store data redundantly in order to provide some fault-tolerance and guarantee system reliability. Different coding techniques have been proposed to provide the required redundancy more efficiently than traditional replication schemes. However, compared to replication, coding techniques are less efficient for repairing lost redundancy, as they require retrieval of larger amounts of data from larger subsets of storage nodes. To mitigate these problems, several recent works have presented locally repairable codes designed to minimize the repair traffic and the number of nodes involved per repair. Unfortunately, existing methods often lead to codes where there is only one subset of nodes able to repair a piece of lost data, limiting the local repairability to the availability of the nodes in this subset. In this paper, we present a new family of locally repairable codes that allows different trade-offs between the number of contacted nodes per repair, and the number of different subsets of nodes that enable this repair. We show that slightly increasing the number of contacted nodes per repair allows to have repair alternatives, which in turn increases the probability of being able to perform efficient repairs. Finally, we present pg-BLRC, an explicit construction of locally repairable codes with multiple repair alternatives, constructed from partial geometries, in particular from Generalized Quadrangles. We show how these codes can achieve practical lengths and high rates, while requiring a small number of nodes per repair, and providing multiple repair alternatives.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑