We consider the rack-aware storage system where $n=\bar{n}u$ nodes are organized in $\bar{n}$ racks each containing $u$ nodes, and any $k=\bar{k}u+u_0~(0\leq u_0<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 $(\bar{d}-\bar{k}+1)^{\bar{n}}$ to $(\bar{d}-\bar{k}+1)^{\lceil\frac{\bar{n}}{u-u_{0}}\rceil}$ where $\bar{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.
翻译:我们考虑的是, 以 $\\ bar{ br{ $ 节点以 $\bar{ n} $ brack 组织起来, 以 $ brack 以 $ 节点为单位, 而任何 $k{bar{ k} +_ 0~ ( 0\\leq u_ 0 < u) 节点可以检索原始数据文件。 更重要的是, 跨架通信成本比 rack 内部通信成本要昂贵得多, 因而后者通常在系统带宽中被忽视 。 MSR ( 最小存储 rack- war- reharing) 代码是重新生成代码的重要变换, 使得在 rack- waware 模式中, 任何单个节点都无法建立 MSRR 代码。 在本文中, 我们为改进 Chen_\\\ bar 的构建过程提供了另一个明确的 MSRR 代码的构建 。 (1) 亚包装小于$\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\