For high-rate maximum distance separable (MDS) codes, most early constructions can only optimally repair all the systematic nodes but not for all the parity nodes initially. Fortunately, this issue was firstly solved by Li et al. in (IEEE Trans. Inform. Theory, 64(9), [6257][6258][6259][6260][6261][6262][6263][6264][6265][6266][6267] 2018), where a very powerful transformation that can convert any nonbinary MDS code into another MDS code with desired properties was proposed. However, the transformation does not work for binary MDS codes. In this note, we address this issue by proposing another generic transformation that can convert any (n, k) binary MDS code into a new binary MDS code, which endows any r = n − k chosen nodes with the optimal repair bandwidth and the optimal rebuilding access properties, and at the same time, preserves the normalized repair bandwidth and the normalized rebuilding access for the remaining k nodes under some conditions. As two immediate algorithms of this transformation, we show that 1) by applying the transformation multiple times, any (n, k) binary MDS code can be converted into an (n, k) binary MDS code with the optimal repair bandwidth and the optimal rebuilding access for all nodes, 2) any binary MDS code with the optimal repair bandwidth or the optimal rebuilding access for the systematic nodes only can be converted into an MDS code with the corresponding repair optimality for all nodes.
Index TermsDistributed storage, high-rate, binary MDS codes, optimal rebuilding access, optimal repair bandwidth. the number of surviving nodes contacted during the repair process. Since 2010, various MDS codes with the optimal repair J. Li is with the ). 2 bandwidth have been proposed in the literature [8]-[27], where most works [9]-[22] consider the case d = n − 1 to maximally reduce the repair bandwidth, as γ * (d) is a decreasing function of d; this setting is also the focus of this work.However, at the practically more important range of high-rate case, i.e., k/n > 1/2, most early systematic code constructions can only optimally repair all the systematic nodes but not for all the parity nodes initially [9]- [17]. Fortunately, this issue was solved by Li et al.[28]-[30] firstly, where a very powerful transformation that can convert any nonbinary MDS code into another MDS code was proposed, which endows any r = n − k chosen nodes with the optimal repair bandwidth and the optimal rebuilding access properties, and at the same time, preserves the normalized repair bandwidth and the normalized rebuilding access for the remaining k nodes. The resultant code uses the same finite field as the base code. As two immediate applications of this transformation, it is showed that 1) any nonbinary MDS code with the optimal repair bandwidth or the optimal rebuilding access for the systematic nodes only can be converted into an MDS code with the corresponding repair optimality for all nodes, and 2) by applying the transformation multiple times, any (n, k) nonbinary scalar MDS code can be converted into a...