Skip to main content
QUICK REVIEW

[论文解读] On Weak Dress Codes for Cloud Storage

Manish K. Gupta, Anupam Agrawal|arXiv (Cornell University)|Feb 15, 2013
Advanced Data Storage Technologies参考文献 17被引用 16
一句话总结

本论文提出弱分数重复(WFR)码作为分布式存储系统中分数重复码的推广,支持高效精确修复,同时减少带宽和磁盘I/O。通过使用部分正则图和广义环构造,WFR码支持节点复制度不同的系统,实现所有可行参数下的最优修复,包括传统正则图失效的情况。

ABSTRACT

In a distributed storage network, reliability and bandwidth optimization can be provided by regenerating codes. Recently table based regenerating codes viz. DRESS (Distributed Replication-based Exact Simple Storage) codes has been proposed which also optimizes the disk I/O. Dress codes consists of an outer MDS code with an inner fractional repetition (FR) code with replication degree $ρ$. Several constructions of FR codes based on regular graphs, resolvable designs and bipartite graphs are known. This paper presents a simple modular construction of FR codes. We also generalize the concept of FR codes to weak fractional repetition (WFR) codes where each node has different number of packets. We present a construction of WFR codes based on partial regular graph. Finally we present a simple generalized ring construction of both strong and weak fractional repetition codes.

研究动机与目标

  • 为解决现有分数重复(FR)码的局限性,即要求使用正则图,且在节点复制度不一致时失效。
  • 将FR码推广为允许每个节点复制度不同的弱分数重复(WFR)码,以提升在异构存储系统中的适用性。
  • 提出ρ = d且n = θ时FR码的模块化构造,以及一种基于广义环的构造方法,可同时生成强FR码和弱FR码。
  • 证明即使不存在正则图,WFR码也能在单节点失效时实现精确修复,尤其适用于nd为奇数的情况。
  • 为未来扩展至更高复制度(ρ > 2)和多节点失效场景奠定基础。

提出的方法

  • 基于正则图和可分解设计,提出一种FR码的模块化构造方法,扩展现有构造以支持低复杂度的精确修复。
  • 引入使用部分正则图的WFR码,其中节点可具有不同的复制度(ρ),从而在正则图不存在时仍能实现修复。
  • 提出广义环构造:将n个节点按环形排列,并将θ个数据包依次分配给相邻节点对,当θ不能被n整除时,可生成WFR码。
  • 利用部分正则图的邻接矩阵(如PRG(9,7))定义编码数据包在节点间的分布,确保任意k个节点可恢复完整文件。
  • 将外层MDS码与WFR码结合,确保通过任意k个节点可恢复文件,并通过从d个节点下载β = 1个数据包实现精确修复。
  • 采用简单的环形放置规则:数据包按循环方式分配给连续的节点对,当数据包数量θ不是n的倍数时,可生成WFR码。

实验结果

研究问题

  • RQ1分数重复码能否被推广以支持节点复制度不同的系统,尤其在正则图不存在时?
  • RQ2如何为ρ = d且n = θ设计一种模块化且可扩展的FR码构造方法?
  • RQ3部分正则图在实现复制不规则的分布式存储系统中单节点失效的精确修复方面起什么作用?
  • RQ4广义环构造能否在统一框架下生成强FR码和弱FR码?
  • RQ5WFR码如何扩展以支持多节点失效和更高复制度(ρ > 2)?

主要发现

  • WFR码使用部分正则图(如PRG(9,7))构造,即使在给定参数下不存在正则图时,仍可实现精确修复。
  • 广义环构造成功生成了θ = 31, n = 9, ρ = 2时的WFR码,此时nd = 63(奇数),而传统FR码在此情况下失效。
  • 在系统(n=9, k=7, d=7)中,30个数据包通过(31,30) MDS码与WFR码放置方式存储,可从任意7个节点恢复文件。
  • 节点U9仅需6个修复联系节点,因其仅持有6个数据包,体现了复制度较低节点的修复带宽减少。
  • 该构造对大多数节点实现最优修复带宽(dβ = 7),对复制度不足的节点实现更低带宽(6),保持系统效率。
  • 所提方法确保通过任意7个节点可恢复全部30个不同数据包,满足MDS特性,并可通过简单数据包转发实现非编码修复。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。