In the literature, most of the known high-rate $(n,k)$ MDS array codes with the optimal repair property only support a single repair degree (i.e., the number of helper nodes contacted during a repair process) $d$, where $k\le d\le n-1$. However, in practical storage systems, the number of available nodes changes frequently. Thus, it is preferred to construct $(n,k)$ MDS array codes with multiple repair degrees and the optimal repair property for all nodes. To the best of our knowledge, only two MDS array codes have such properties in the literature, which were proposed by Ye and Barg (IEEE Trans. Inform. Theory, 63(10), 2001-2014, 2017). However, their sub-packetization levels are relatively large. In this paper, we present a generic construction method that can convert some MDS array codes with a single repair degree into the ones with multiple repair degrees and optimal repair property for a set of nodes, while the repair efficiency/degrees of the remaining nodes can be kept. As an application of the generic construction method, an explicit construction of high-rate MDS array code with multiple repair degrees and the optimal access property for all nodes is obtained over a small finite field. Especially, the sub-packetization level is much smaller than that of the two codes proposed by Ye and Barg concerning the same parameters $n$ and $k$.
翻译:在文献中,大多数已知的高费率(n,k)美元MDS阵列代码中,最优修理性能的MDS最优修理性能,大多数已知的高费率(n,k)美元阵列代码仅支持单一修理度(即维修过程中接触的帮助节点数目)为美元(d)美元,但实际储存系统中,可用节点的变化次数经常出现。因此,我们倾向于建造(n,k)美元MDS阵列代码,具有多维修度和所有节点的最佳修理性能。据我们所知,只有两个MDS阵列代码在文献中具有这种属性,这是由Ye和Barg(IEEE Trans.通知,Theor,63(10),2001-2014,2017)提议的。然而,其次包装水平相对较大。在实际储存系统中,我们提出了一个通用建筑方法,可以将一些具有单一修理度的MDS阵列代码转换成具有多维修度和最优修理性能的一套节点,而其余节点的修理效率/度则可以保留在文献中。作为应用通用建筑方法的较小规模的节点,因此,对多程度进行最起码的平面的平地标准,对地标准进行最起码的平的平面的校制。