[发明专利]一种适用于RS码数据修复的流水线修复方法有效

专利信息
申请号: 202210271519.8 申请日: 2022-03-18
公开(公告)号: CN114785667B 公开(公告)日: 2023-06-20
发明(设计)人: 王艳;赖宏达;叶志诚;曹飞 申请(专利权)人: 华东交通大学
主分类号: H04L41/0654 分类号: H04L41/0654;H04L41/0823;H04L41/0896;H04L41/14;G06F11/14
代理公司: 南昌市平凡知识产权代理事务所 36122 代理人: 姚伯川
地址: 330013 江西省南*** 国省代码: 江西;36
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 适用于 rs 数据 修复 流水线 方法
【权利要求书】:

1.一种适用于RS码数据修复的流水线修复方法,其特征在于,所述方法包括修复路径选择和流水线修复方案;

所述修复路径选择如下:

流水线修复模型表示为:G={V,E,W};

其中,V表示节点集合;E表示节点与节点连线;W表示边的带宽;V={Vi|0≤i≤n-1},Vi为节点,i=0时,V0表示新生节点,V1-Vn-1表示帮助节点;E={(Vi,Vj)|0≤i,j≤n-1},(Vi,Vj)表示存在一条从Vi到Vj的边;

修复路径选择,以除新生节点V0、任意节点Vi为起点和终点,要求需要经过除V0外的k个节点,需要找出可以使得经过的路线带宽和最大的路径;使用最小生成树算法就可以找到一条带宽和最大的路径;

所述流水线修复方案如下:

先将修复块切分为s个子块,s需要满足s整除k等于0,每个修复块Bi,1≤i≤k等量划分成s份子块Bi1、Bi2、…、Bi,s,记作Bi,j,i≤j≤s,将一次子块的传输看做一个时隙;假设修复路线为:V1->V2->…->Vk,V1->V2表示V1向V2传输数据,Vi为帮助修复节点1≤i≤k,新生节点V0需要修复的数据为B0=(B0,1B0,2…B0,s);

整个流水线修复包括以下步骤:

(1)通过可达节点,以及边和带宽来确定图形G;

(2)使用图形G,根据所述修复路径选择,算出一条k个节点最优的修复路径;假设最优的修复路径为V1->V2->…->Vk,就可构造k条流水线,假设k=4,那么就有以下4条流水线修复路线:

V1->V2->V3->V4

V2->V3->V4->V3

V3->V4->V1->V2

V4->V1->V2->V3

(3)以k=4为例,开始构造修复流水线

构建第1种流水线修复模型M1,直接使用步骤(2)中k条流水线作为修复路线,由于第一组没有上一轮结果需要处理,所以只需k-1次传输就完成第一组,用于处理前k个子块的修复;

构建第2种流水线修复模型M2,仍以k条流水线为修复路线,通过错位放置和增加一次传输的方式改进第一组流水线方案,得出第二组流水线路线,用于处理除前k个子块以外所有的子块的修复;

构建第3种流水线修复模型M3,只需将最后一组修复结果发送给新生节点V0;此时流水线模型就很简单;用于处理最后一组的结果;

(4)数据修复,数据修复需要用到上述3种不同的修复方案,构造好了流水线修复模型M1、M2、M3,只需按照流水线修复模型划分修复子块属于的修复模型即可;

假定数据切片为s个,当s=k时,全部切分子块使用模型M1进行修,只需处理前一轮结果即可使用模型M3修复切子块结果;那么当s>k,前k个子数据块,在第一组修复,遵循模型M1方式;剩余组遵循模型M2;最后处理最后一组子块修复结果,使用模型M3

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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