[发明专利]一种基于调节矩阵的异构部分重复码的构造方法有效

专利信息
申请号: 201911135000.1 申请日: 2019-11-19
公开(公告)号: CN110990375B 公开(公告)日: 2023-01-31
发明(设计)人: 王静;沈克勤;孙伟;张鑫楠;何亚锦 申请(专利权)人: 长安大学
主分类号: G06F16/21 分类号: G06F16/21;G06F16/22;G06F16/2453;G06F16/27;G06F11/07
代理公司: 西安恒泰知识产权代理事务所 61216 代理人: 李郑建
地址: 710064 陕西省*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 调节 矩阵 部分 重复 构造 方法
【说明书】:

发明公开了一种基于调节矩阵的异构部分重复码的构造方法,用于构造节点存储容量异构的FRC,适用于分布式存储系统中节点数n为奇数的情况,且构造的FRC中数据块的重复度ρ等于2。考虑到实际的分布式存储系统大部分具有异构的特点,故引入基于调节矩阵的方法来构造异构FRC,构造的FRC可实现节点存储容量的多样性,同时构造的FRC相比传统的再生码,具有无编码修复、计算复杂度低的优点。

技术领域

本发明属于计算机领域,具体涉及一种基于调节矩阵的异构部分重复码(Fractional Repetition Codes,FRC)的构造方法。

背景技术

在分布式存储系统中,数据存储是一个多维优化的问题。虽然再生码可以优化存储消耗和修复带宽,但其修复过程通常涉及大量有限域的运算,计算复杂度较高,于是提出部分重复码的概念(Fractional Repetition Codes,FRC),指出了FR码可以提供精确有效的修复,并可以提供最小的修复带宽。其结构包含两个部分的内容,一个是外部MDS码,另一个是内部重复码。数据块经过MDS编码后,将输出的编码块复制ρ倍再分散到各存储节点。系统中发生节点故障时,可以通过从其他节点直接下载数据并存储到替换节点来完成修复,不需要额外的运算,极大程度上降低了计算复杂度。

发明内容

针对现有技术中存在缺陷或不足,本发明的目的在于,提供一种基于调节矩阵的异构部分重复码的构造方法,该方法满足实际分布式存储系统异构的要求,节点存储容量异构,且修复过程无需编码操作。

为了实现上述目的,本发明采用如下技术解决方案:

一种基于调节矩阵的异构部分重复码的构造方法,其特征在于,该方法用于构造节点存储容量异构的FRC,适用于分布式存储系统节点数n为奇数的情况,且构造的FRC中数据块的重复度ρ等于2;具体步骤如下:

步骤1:首先定义一个循环置换矩阵Cn(d-1),该矩阵是一个n×n阶的二进制矩阵,其中,n代表节点数,d-1表示每个节点存储容量同时也表示矩阵中每一行1的个数,且d需满足的条件为d3,d为奇数;

Cn(d-1)矩阵的第一行满足下面的表达式:

c(t)=t+t2+…+t(d-1)/2+tn-(d-1)/2+…+tn-1

矩阵的第一行确定后,后面的每一行依次向右移动一位,共移动n-1次,最后生成Cn(d-1)矩阵;

在这里Cn(d-1)矩阵同时也是一个关联矩阵,关联矩阵的行对应分布式存储系统中的节点,列代表存储的数据块,同时这个关联矩阵与未经过调节矩阵构造的同构FRC是一一对应的关系;

为了更加直观的看出内部FRC的存储结构,进一步引入正则图存储同构的FRC,所述正则图可以通过关联矩阵Cn(d-1)得出;正则图的顶点n也就对应FRC中的节点数,正则图的边代表数据块,d-1代表节点的度;

步骤2:引入一个矩阵Sn去调节步骤1中的Cn(d-1)矩阵,Sn矩阵生成方法为:在(n-1)阶副对角线都为1,其他元素全为0的矩阵后面加一行0和一列0生成Sn矩阵;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长安大学,未经长安大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911135000.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top