Explicit Construction of Minimum Storage Rack-Aware Regenerating Codes for All Parameters
Abstract
We consider the rack-aware storage system where n=nu nodes are organized in n racks each containing u nodes, and any k=ku+u0~(0≤ u0<u) nodes can retrieve the original data file. More importantly, the cross-rack communication cost is much more expensive than the intra-rack communication cost, so that the latter is usually neglected in the system bandwidth. The MSRR (minimum storage rack-aware regenerating) code is an important variation of regenerating codes that achieves the optimal repair bandwidth for single node failures in the rack-aware model. However, explicit construction of MSRR codes for all parameters were not developed until Chen\&Barg's work. In this paper we present another explicit construction of MSRR codes for all parameters that improve Chen\&Barg's construction in two aspects: (1) The sub-packetization is reduced from (d-k+1)n to (d-k+1)nu-u0 where d is the number of helper racks that participate in the repair process; (2) The field size is reduced to |F|>n which is almost half of the field used in Chen\&Barg's construction. Besides, our code keeps the same access level as Chen\&Barg's low-access construction.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.