{"title":"MSR Codes With Linear Field Size and Smallest Sub-Packetization for Any Number of Helper Nodes","authors":"Guodong Li;Ningning Wang;Sihuang Hu;Min Ye","doi":"10.1109/TIT.2024.3432822","DOIUrl":null,"url":null,"abstract":"An \n<inline-formula> <tex-math>$(n, k, \\ell)$ </tex-math></inline-formula>\n array code has k information coordinates and \n<inline-formula> <tex-math>$r = n - k$ </tex-math></inline-formula>\n parity coordinates, where each coordinate is a vector in \n<inline-formula> <tex-math>$\\mathbb {F}_{q}^{\\ell }$ </tex-math></inline-formula>\n for some finite field \n<inline-formula> <tex-math>$\\mathbb {F}_{q}$ </tex-math></inline-formula>\n. An \n<inline-formula> <tex-math>$(n, k, \\ell)$ </tex-math></inline-formula>\n MDS array code has the additional property that any k out of n coordinates suffice to recover the whole codeword. Dimakis et al. considered the problem of repairing the erasure of a single coordinate and proved a lower bound on the amount of data transmission that is needed for the repair. A minimum storage regenerating (MSR) code with repair degree d is an MDS array code that achieves this lower bound for the repair of any single erased coordinate from any d out of \n<inline-formula> <tex-math>$n-1$ </tex-math></inline-formula>\n remaining coordinates. An MSR code has the optimal access property if the amount of accessed data is the same as the amount of transmitted data in the repair procedure. The sub-packetization \n<inline-formula> <tex-math>$\\ell $ </tex-math></inline-formula>\n and the field size q are of paramount importance in MSR code constructions. For optimal-access MSR codes, Balaji et al. proved that \n<inline-formula> <tex-math>$\\ell \\geq s^{\\left \\lceil {{ n/s }}\\right \\rceil }$ </tex-math></inline-formula>\n, where \n<inline-formula> <tex-math>$s = d-k+1$ </tex-math></inline-formula>\n. Rawat et al. showed that this lower bound is attainable for all admissible values of d when the field size is exponential in n. After that, tremendous efforts have been devoted to reducing the field size. However, so far, reduction to a linear field size is only available for \n<inline-formula> <tex-math>$d\\in \\{k+1,k+2,k+3\\}$ </tex-math></inline-formula>\n and \n<inline-formula> <tex-math>$d=n-1$ </tex-math></inline-formula>\n. In this paper, we construct the first class of explicit optimal-access MSR codes with the smallest sub-packetization \n<inline-formula> <tex-math>$\\ell = s^{\\left \\lceil {{ n/s }}\\right \\rceil }$ </tex-math></inline-formula>\n for all d between \n<inline-formula> <tex-math>$k+1$ </tex-math></inline-formula>\n and \n<inline-formula> <tex-math>$n-1$ </tex-math></inline-formula>\n, resolving an open problem in the survey (Ramkumar et al., Foundations and Trends in Communications and Information Theory: Vol. 19: No. 4). We further propose another class of explicit MSR code constructions (not optimal-access) with an even smaller sub-packetization \n<inline-formula> <tex-math>$s^{\\left \\lceil {{ n/(s+1)}}\\right \\rceil }$ </tex-math></inline-formula>\n for all admissible values of d, making significant progress on another open problem in the survey. Previously, MSR codes with \n<inline-formula> <tex-math>$\\ell =s^{\\left \\lceil {{ n/(s+1)}}\\right \\rceil }$ </tex-math></inline-formula>\n and \n<inline-formula> <tex-math>$q=O(n)$ </tex-math></inline-formula>\n were only known for \n<inline-formula> <tex-math>$d=k+1$ </tex-math></inline-formula>\n and \n<inline-formula> <tex-math>$d=n-1$ </tex-math></inline-formula>\n. The key insight that enables a linear field size in our construction is to reduce \n<inline-formula> <tex-math>$\\binom {n}{r}$ </tex-math></inline-formula>\n global constraints of non-vanishing determinants to \n<inline-formula> <tex-math>$O_{s}(n)$ </tex-math></inline-formula>\n local ones, which is achieved by carefully designing the parity check matrices.","PeriodicalId":13494,"journal":{"name":"IEEE Transactions on Information Theory","volume":"70 11","pages":"7790-7806"},"PeriodicalIF":2.2000,"publicationDate":"2024-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Information Theory","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10606934/","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
An
$(n, k, \ell)$
array code has k information coordinates and
$r = n - k$
parity coordinates, where each coordinate is a vector in
$\mathbb {F}_{q}^{\ell }$
for some finite field
$\mathbb {F}_{q}$
. An
$(n, k, \ell)$
MDS array code has the additional property that any k out of n coordinates suffice to recover the whole codeword. Dimakis et al. considered the problem of repairing the erasure of a single coordinate and proved a lower bound on the amount of data transmission that is needed for the repair. A minimum storage regenerating (MSR) code with repair degree d is an MDS array code that achieves this lower bound for the repair of any single erased coordinate from any d out of
$n-1$
remaining coordinates. An MSR code has the optimal access property if the amount of accessed data is the same as the amount of transmitted data in the repair procedure. The sub-packetization
$\ell $
and the field size q are of paramount importance in MSR code constructions. For optimal-access MSR codes, Balaji et al. proved that
$\ell \geq s^{\left \lceil {{ n/s }}\right \rceil }$
, where
$s = d-k+1$
. Rawat et al. showed that this lower bound is attainable for all admissible values of d when the field size is exponential in n. After that, tremendous efforts have been devoted to reducing the field size. However, so far, reduction to a linear field size is only available for
$d\in \{k+1,k+2,k+3\}$
and
$d=n-1$
. In this paper, we construct the first class of explicit optimal-access MSR codes with the smallest sub-packetization
$\ell = s^{\left \lceil {{ n/s }}\right \rceil }$
for all d between
$k+1$
and
$n-1$
, resolving an open problem in the survey (Ramkumar et al., Foundations and Trends in Communications and Information Theory: Vol. 19: No. 4). We further propose another class of explicit MSR code constructions (not optimal-access) with an even smaller sub-packetization
$s^{\left \lceil {{ n/(s+1)}}\right \rceil }$
for all admissible values of d, making significant progress on another open problem in the survey. Previously, MSR codes with
$\ell =s^{\left \lceil {{ n/(s+1)}}\right \rceil }$
and
$q=O(n)$
were only known for
$d=k+1$
and
$d=n-1$
. The key insight that enables a linear field size in our construction is to reduce
$\binom {n}{r}$
global constraints of non-vanishing determinants to
$O_{s}(n)$
local ones, which is achieved by carefully designing the parity check matrices.
期刊介绍:
The IEEE Transactions on Information Theory is a journal that publishes theoretical and experimental papers concerned with the transmission, processing, and utilization of information. The boundaries of acceptable subject matter are intentionally not sharply delimited. Rather, it is hoped that as the focus of research activity changes, a flexible policy will permit this Transactions to follow suit. Current appropriate topics are best reflected by recent Tables of Contents; they are summarized in the titles of editorial areas that appear on the inside front cover.