[发明专利]一种基于最小存储再生码的多节点数据文件的修复方法有效

专利信息
申请号: 201611088866.8 申请日: 2016-12-01
公开(公告)号: CN106776129B 公开(公告)日: 2019-09-20
发明(设计)人: 许赞;姚富宏;刘宇鹏 申请(专利权)人: 陕西尚品信息科技有限公司
主分类号: G06F11/14 分类号: G06F11/14;H04L29/08
代理公司: 暂无信息 代理人: 暂无信息
地址: 710077 陕西省西安市雁塔区*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 最小 存储 再生 节点 数据文件 修复 方法
【权利要求书】:

1.一种基于最小存储再生码的多节点数据文件的修复方法,其特征在于,包括以下步骤:

步骤一:构造编码修复所需矩阵,给定各个参数表示的含义及其限定的范围,再构造编码和修复时所需矩阵:

(1-1)n表示分布式存储中存储节点的个数,t表示存储节点中出现故障的系统节点个数,d表示在修复故障节点时参与修复的节点个数;

存储节点分为两类:一类为系统节点,用于存储未经编码的码元,也叫源码元,共有k个;另一类为奇偶校验节点,用于在编码过程中进行奇偶校验,共有k个;n=2k,d=n-t,k≥t≥2;

源数据文件共有B=k2个码元,将这k2个码元均匀存储在k个系统节点中,每个节点存储k个码元;

(1-2)构造一个大小为k×k的非奇异矩阵U和一个超正则矩阵P,所述非奇异矩阵指该矩阵的行列式不为零,所述超正则矩阵是指这个矩阵可以分为几个子矩阵,且每个子矩阵都为非奇异矩阵;

柯西矩阵是一个超正则矩阵,选取一个柯西矩阵作为矩阵P;矩阵Q为矩阵P的逆矩阵,则矩阵Q为超正则矩阵;矩阵V=UP,U为非奇异矩阵,则矩阵V为非奇异矩阵,矩阵U=VQ;

用pij表示P矩阵的元素,qij表示Q矩阵的元素,pi表示矩阵P的第i列,i,j∈{1,2,...,k},ui为矩阵U的第i列,vi为矩阵V的i列;

为ui's的对偶基,为vi's的对偶基,且为的第i列,为的第i列,所述基之间满足关系和其中δij是克罗内克函数,满足关系:

(1-3)构造一个大小为2×2的超正则对称矩阵以及它的逆矩阵这两个矩阵满足关系:

步骤二:对源码元进行编码并存储:

数据文件由B=k(d+t-k)=k(n-k)=k2个码元组成,用i表示系统节点的索引,i=1,2,…,k,n个分布式存储节点中,n=2k,前k个节点存储源码元,后k个节点存储奇偶校验码元,对存储在系统节点中的源码元进行编码,并将编码后的码元存储到奇偶校验节点中;

用xi表示节点Ni中的k维向量,xim为向量xi中的各项,表示一个码元,i=1,2,…,k,m=1,2,…,k;

当j=1,2,…,k时,节点Nk+j为奇偶校验节点,通过将系统节点中的码元编码为k维向量映射到奇偶校验节点中存储,其中Ik表示一个k×k的单位矩阵,则每个奇偶校验节点Nk+j存储了一个k维向量:

所述表示(axj1+ex1j)、(axj2+ex2j)、…、(axjk+exkj),i=1,2,…,k,l=1,2,…,k,j=1,2,…,k;

步骤三:故障节点修复,重建数据;

步骤四:由各个节点存储的码元修复原始数据文件。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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