首页> 外文会议>Stabilization, safety, and security of distributed systems >Read-Write-Codes: An Erasure Resilient Encoding System for Flexible Reading and Writing in Storage Networks
【24h】

Read-Write-Codes: An Erasure Resilient Encoding System for Flexible Reading and Writing in Storage Networks

机译:读写代码:一种擦除弹性编码系统,用于在存储网络中进行灵活的读写

获取原文
获取原文并翻译 | 示例

摘要

We introduce the Read-Write-Coding-System (RWC) - a very flexible class of linear block codes that generate efficient and flexible erasure codes for storage networks. In particular, given a message x of k symbols and a codeword y of n symbols, an RW code defines additional parameters k ≤ r,w ≤ n that offer enhanced possibilities to adjust the fault-tolerance capability of the code. More precisely, an RWC provides linear (n, k, d)-codes that have (a) minimum distance d = n - r+1 for any two codewords, and (b) for each codeword there exists a codeword for each other message with distance of at most w. Furthermore, depending on the values r, w and the code alphabet, different block codes such as parity codes (e.g. RAID 4/5) or Reed-Solomon (RS) codes (if r = k and thus, w = n) can be generated. In storage networks in which I/O accesses are very costly and redundancy is crucial, this flexibility has considerable advantages as r and w can optimally be adapted to read or write intensive applications; only w symbols must be updated if the message x changes completely, what is different from other codes which always need to rewrite y completely as x changes. In this paper, we first state a tight lower bound and basic conditions for all RW codes. Furthermore, we introduce special RW codes in which all mentioned parameters are adjustable even online, that is, those RW codes are adaptive to changing demands. At last, we point out some useful properties regarding safety and security of the stored data.
机译:我们介绍了读-写-编码系统(RWC)-一种非常灵活的线性分组代码,可为存储网络生成高效且灵活的擦除代码。特别地,给定消息x为k个符号,代码字y为n个符号,RW代码定义了附加参数k≤r,w≤n,这些附加参数提供了增强的可能性来调整代码的容错能力。更准确地说,RWC提供的线性(n,k,d)码具有(a)任何两个码字的最小距离d = n-r + 1,并且(b)对于每个码字,每个其他消息都存在一个码字距离最大为w。此外,根据值r,w和代码字母,可以使用不同的块码,例如奇偶校验码(例如RAID 4/5)或Reed-Solomon(RS)码(如果r = k,因此w = n)。产生。在I / O访问非常昂贵且冗余至关重要的存储网络中,这种灵活性具有相当大的优势,因为r和w可以最佳地适应于读取或写入密集型应用程序;如果消息x完全更改,则仅必须更新w符号,这与其他代码始终不同,其他代码始终需要随着x更改完全重写y。在本文中,我们首先说明所有RW代码的严格下限和基本条件。此外,我们引入了特殊的RW代码,其中所有提到的参数甚至都可以在线调整,也就是说,这些RW代码可以适应不断变化的需求。最后,我们指出了有关存储数据安全性的一些有用属性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号