[发明专利]基于完全图的对称部分重复码构造及故障节点修复方法有效
申请号: | 201910930888.1 | 申请日: | 2019-09-29 |
公开(公告)号: | CN110781025B | 公开(公告)日: | 2023-02-28 |
发明(设计)人: | 王静;王秘;余春雷;刘艳 | 申请(专利权)人: | 长安大学 |
主分类号: | G06F11/10 | 分类号: | G06F11/10 |
代理公司: | 西安恒泰知识产权代理事务所 61216 | 代理人: | 王芳 |
地址: | 710064 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 完全 对称 部分 重复 构造 故障 节点 修复 方法 | ||
1.基于完全图的对称部分重复码构造方法,其特征在于,包括如下步骤:
步骤1:将原始文件分成k个原始数据块,对k个原始数据块进行(n,k)MDS编码,得到n个编码块C1、C2、…、Cn,其中n≥4且n、k为正整数;
步骤2:建立正n边形,将正n边形的每个顶点分别和除自身之外的n-1个顶点用线段连接,得到n阶完全图,对n阶完全图的n个顶点按顺时针方向分别用1、2、…、n进行编号,所述n阶完全图中包括n个由顶点和该顶点左右两侧分别相邻的顶点构成的三角形,所述n个三角形的顶点与n个顶点依次对应;
步骤3:令n阶完全图的1至n个顶点依次对应1至n个节点,每个节点存有三个编码块,所述每个节点存有的三个编码块的编号为当前节点对应三角形的三个顶点的编号,完成对称部分重复码的构造。
2.如权利要求1所述的基于完全图的对称部分重复码构造方法,其特征在于,步骤3中n个节点存储的编码块分别为:
节点v1存储的编码块为:Cn、C1和C2;
节点vi存储的编码块为:Ci-1、Ci和Ci+1,其中i为正整数且i=2,3,4,...,n-1;
节点vn存储的编码块为:Cn-1、Cn和C1。
3.故障节点修复方法,其特征在于,按照权利要求1或权利要求2所述的任一种基于完全图的对称部分重复码构造方法,将包含n个编码块的原始文件存储到分布式存储系统的n个节点中,令每个节点存储3个编码块;
若单节点发生故障,则从所有存活节点中任取两个存活节点采集编码块,然后将采集到的编码块传递给新节点,完成单节点故障的修复;
若双节点发生故障,则从所有存活节点中任取两个存活节点采集编码块,然后将采集到的编码块分别传递给两个新节点,完成双节点故障的修复。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长安大学,未经长安大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910930888.1/1.html,转载请声明来源钻瓜专利网。