Locally Recoverable Codes over Zps

Nasim Abdi Kourani,Hassan Khodaiemehr, Mohammad Javad Nikmehr

IEEE Transactions on Communications(2024)

引用 0|浏览0
暂无评分
摘要
Locally recoverable codes (LRCs) play a vital role in distributed storage systems where the failure or unavailability of storage devices is a common occurrence. The purpose of LRCs is to facilitate the repair processes required to recover lost or damaged data in such systems. A code C will be said (r, δ)-LRC if for each i, the ith component of codewords have locality (r, δ), that is, there exists a punctured subcode of C with support containing i, whose length is at most r + δ-1, and whose minimum distance is at least δ. An (r, δ)-LRC with locality (r, δ) allows for the local recovery of any δ-1 nodes by accessing information from r other nodes. In this paper, we present new constructions of (r, δ)-LRCs, with 2 ≤ δ ≤ p-1/t over Z ps , where t divides p-1 and t ≠ p - 1. Initially, we provide generator matrices for (r, 2)-LRCs, among which one instance is considered as Singleton-Type Bound (STB)-optimal, a notion introduced in this paper. Also, we present a method for recovering an erased symbol in a codeword of our (r, 2)-LRC. For this aim, we use the polynomial interpolation over Z ps proposed by Gopalan. Next, we present the parity-check matrices for another family of (r, δ)-LRCs over Z ps , and construct two instances of STB-optimal (r, δ)-LRCs. To the best of our knowledge, this paper presents the first study on ring-based LRCs. The proposed LRCs over Z ps exhibit certain design restrictions compared to LRCs over F ps . However, we provide two advantages for LRCs over Z ps . First, we analyze Boolean circuits for arithmetic operations and demonstrate that the complexity of implementing multiplication in Z ps , the operation with the highest cost in our algorithms, is considerably lower than in F ps . This highlights the superior performance of our LRCs in terms of implementation speed and cost-efficiency compared to their counterparts. Next, we offer an example illustrating that the Gray image of particular Z ps+1 -LRCs of length n results in LRCs of length nps over F p , which may not necessarily be linear. This introduces a novel class of LRCs, prompting further exploration of the connections between existing nonlinear LRCs in finite fields and linear ring-based LRCs.
更多
查看译文
关键词
Locally recoverable code,distributed storage system,erasure code
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要