Rack-Aware MSR Codes with Linear Field Size and Smaller Sub-Packetization for Tolerating Multiple Erasures

Abstract

In an (n,k,d) rack-aware storage model, the system consists of n nodes uniformly distributed across n successive racks, such that each rack contains u nodes of equal capacity and the reconstructive degree satisfies k=ku+v where 0≤ v≤ u-1. Suppose there are h≥1 failed nodes in a rack (called the host rack). Then together with its surviving nodes, the host rack downloads recovery data from d helper racks and repairs its failed nodes. In this paper, we focus on studying the rack-aware minimum storage generating (MSR) codes for repairing h failed nodes within the same rack. By using the coupled-layer construction with the alignment technique, we construct the first class of rack-aware MSR codes for all k+1≤d≤n-1 which achieve the small sub-packetization l=sn/s where the field size q increases linearly with n and s=d-k+1. In addition, these codes achieve optimal repair bandwidth for 1≤ h≤ u-v, and asymptotically optimal repair bandwidth for u-v+1≤ h≤ u. In particular, they achieve optimal access when h=u-v. It is worth noting that the existing rack-aware MSR codes which achieve the same sub-packetization l=sn/s are only known for the special case of d=n-1, h=1, and the field size is much larger than ours. Then, based on our first construction we further develop another class of explicit rack-aware MSR codes with even smaller sub-packetization l=sn/(s+1) for all admissible values of d.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…