Multi-Layer Transformed MDS Codes with Optimal Repair Access and Low Sub-Packetization

07/21/2019
by   Hanxu Hou, et al.
0

An (n,k) maximum distance separable (MDS) code has optimal repair access if the minimum number of symbols accessed from d surviving nodes is achieved, where k+1< d< n-1. Existing results show that the sub-packetization α of an (n,k,d) high code rate (i.e., k/n>0.5) MDS code with optimal repair access is at least (d-k+1)^n/d-k+1. In this paper, we propose a class of multi-layer transformed MDS codes such that the sub-packetization is (d-k+1)^n/(d-k+1)η, where η=n-k-1/d-k, and the repair access is optimal for any single node. We show that the sub-packetization of the proposed multi-layer transformed MDS codes is strictly less than the existing known lower bound when η=n-k-1/d-k>1, achieving by restricting the choice of d specific helper nodes in repairing a failed node. We further propose multi-layer transformed EVENODD codes that have optimal repair access for any single node and lower sub-packetization than the existing binary MDS array codes with optimal repair access for any single node. With our multi-layer transformation, we can design new MDS codes that have the properties of low computational complexity, optimal repair access for any single node, and relatively small sub-packetization, all of which are critical for maintaining the reliability of distributed storage systems.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro