【24h】

A repair framework for scalar MDS codes

机译:标量MDS代码的修复框架

获取原文

摘要

Numerous works have developed maximum-distance separable (MDS) storage codes that minimize the total communication cost required to repair a single coded symbol after an erasure, referred to as repair bandwidth (BW). A fundamental property of these codes is the fact that they are vector-linear: each coded symbol is treated as a collection of smaller sized sub-symbols. Communicating sub-symbols, instead of entire coded symbols, is key to achieving low repair BW. In sharp contrast, off-the-shelf codes currently used in practical storage systems suffer from worst-case repair BW costs. Repairing classic codes efficiently has been an interesting open problem. The property of classic MDS codes that impedes nontrivial repair is that they are scalar-linear, i.e., symbols are treated as indivisible chunks. In this work, we present a simple framework that treats scalar codes, defined over extension fields, as vector-linear, enabling them to admit nontrivial repair schemes. The typical repair design problem is viewed as a problem of designing algebraic repair field elements. For the case of 2-parity MDS codes, we develop a scheme that we call clique-repair which identifies good repair strategies using algebraic dependence properties that takes into the structure of the code. We use the above framework to efficiently repair the (5, 3)- and (6, 4)-Reed-Solomon (RS) codes.
机译:许多工作已经开发出最大距离可分离(MDS)存储代码,该代码最大程度地减少了擦除后修复单个编码符号所需的总通信成本,称为修复带宽(BW)。这些代码的基本特性是它们是矢量线性的:每个编码符号都被视为更小尺寸子符号的集合。通信子符号而不是整个编码符号是实现低修复带宽的关键。与之形成鲜明对比的是,当前在实际存储系统中使用的现成代码遭受最坏情况的维修BW成本的困扰。有效地修复经典代码一直是一个有趣的开放问题。阻碍非平凡修复的经典MDS代码的特性是它们是标量线性的,即符号被视为不可分割的块。在这项工作中,我们提出了一个简单的框架,该框架将在扩展字段上定义的标量代码视为矢量线性的,从而使它们能够接受非平凡的修复方案。典型的修复设计问题被视为设计代数修复场元素的问题。对于2位奇偶校验MDS代码,我们开发了一种称为“集团修复”的方案,该方案使用代码相关性属性(该结构包含在代码中)来识别良好的修复策略。我们使用上述框架来有效修复(5,3)-和(6,4)-里德所罗门(RS)代码。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号