[发明专利]一种降低数据更新代价的纠删码编码及数据重构方法有效

专利信息
申请号: 201910759978.9 申请日: 2019-08-16
公开(公告)号: CN110532128B 公开(公告)日: 2021-04-20
发明(设计)人: 张兴军;武旭瑞;董小社;梁宁静;赵英交 申请(专利权)人: 西安交通大学
主分类号: G06F11/10 分类号: G06F11/10;H03M13/15
代理公司: 西安通大专利代理有限责任公司 61200 代理人: 高博
地址: 710049 *** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 降低 数据 更新 代价 纠删码 编码 方法
【权利要求书】:

1.一种降低数据更新代价的纠删码编码及数据重构方法,其特征在于,为每个编码条带增加一个额外的对角线校验位,并设计各对角线校验位的编码规则,消除阵列纠删码中各校验位间存在的依赖关系,减少与每个原始数据位相关联的校验位个数,降低阵列纠删码在原始数据更新时引起的相关校验位更新代价;分别对单盘故障或双盘故障情况下的数据进行重构,在少于两个数据或校验盘故障时完成失效数据的恢复,实现数据容错的功能;

每个编码条带由一个(p-1)×(p-1)的数据阵列和一个p-1行的水平校验列、一个p行的对角线校验列组成,p为一个大于2的质数;di,j表示编码条带中第i行第j列的数据位,第p-1列的di,p-1为水平校验位,第p列的di,p为对角线校验位;

水平校验位di,p-1的编码计算规则为:

其中,0≤i≤p-2,表示d0,d1,...,dk执行异或和运算的结果;

令ap-1,j=0,用a mod b表示a对b取模后的结果,对角线校验位di,p的编码计算规则为:

其中,0≤i≤p-1。

2.根据权利要求1所述的降低数据更新代价的纠删码编码及数据重构方法,其特征在于,单磁盘diskj故障时,0≤j≤p,重构过程为:

如果j=p,即对角线校验发生故障,则

读取全部p-1个数据盘上的相关数据位,利用对角线校验位di,p重新编码计算出全部对角线校验位di,p,并结束数据重构;

否则,从前p个磁盘中未故障的p-1个磁盘读取相关数据位,前p个磁盘包括p–1个数据盘和1个水平校验盘,利用水平校验位di,p-1计算故障盘上全部数据或校验位di,j,并结束数据重构。

3.根据权利要求1所述的降低数据更新代价的纠删码编码及数据重构方法,其特征在于,双磁盘故障时,0≤j0<j1≤p,如果有校验盘故障,重新执行水平校验位或对角线校验位的编码过程即可修复校验盘;

当双数据盘失效时,0≤j0<j1≤p-2,重构过程为:

对角线校验位只受一个故障盘影响,读取剩余未故障数据和对角线校验盘的相关数据位,

S401、置i、j为0,全部故障位为0;

S402、令i=(f1-f0-1)mod p;

S403、如果j=f0、f1或p-1,则转到步骤S407,否则转到下一步;

S404、令id=(i+f0-j)mod p;

S405、如果idp-1,则转到下一步,否则转到步骤S407;

S406、计算故障位与同对角线数据位或校验位的异或和并将结果赋值给故障位

S407、置j=j+1;

S408、如果jp+1,则返回步骤S403,否则转到下一步;

S409、置j=0;

S410、如果j=f1,则转到步骤S412,否则转到下一步;

S411、计算故障位与同行数据位di,j的异或和并将结果赋值给故障位

S412、置j=j+1;

S413、如果jp,则返回步骤S410,否则转到下一步;

S414、置j=0;

S415、令i=(i+f1-f0)mod p;

S416、如果ip-1,则转到步骤S403,否则结束数据重构;

利用对角线校验位di,p恢复出故障数据位:

然后读取未故障数据盘和水平校验盘的相关数据位,利用上一步恢复出的数据位和水平校验位di,p-1计算恢复出与其同行的故障数据位;

如果全部故障数据位都已经被恢复,则结束数据重构,否则转到下一步;

读取未故障数据盘和对角线校验盘的相关数据位,利用上一步恢复出的数据位和对角线校验位di,p计算恢复出与其同对角线的故障数据位,然后转回重新读取未故障数据盘和水平校验盘的相关数据位。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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