[发明专利]一种基于最大生成树的纠删码失效节点重构路径选择方法有效

专利信息
申请号: 201910126692.7 申请日: 2019-02-20
公开(公告)号: CN109889440B 公开(公告)日: 2021-02-02
发明(设计)人: 孟宇龙;任龙;徐东;张子迎;关智允;王鑫;王志文;温慧 申请(专利权)人: 哈尔滨工程大学
主分类号: H04L12/703 分类号: H04L12/703;H04L12/741;H04L12/753;G06F16/27
代理公司: 暂无信息 代理人: 暂无信息
地址: 150001 黑龙江省哈尔滨市南岗区*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 最大 生成 纠删码 失效 节点 路径 选择 方法
【权利要求书】:

1.一种基于最大生成树的纠删码失效节点重构路径选择方法,其特征在于,该方法包括以下步骤:

步骤1:选择中心节点;

步骤1.1:根据空闲节点的计算能力选择出中心节点;

选取磁盘I/O、CPU核数、主频、内存这四个决定性因素作为节点计算能力初始化公式的参数,将这四个因素用x1~x4表示,并分配相应的权重ω1~ω4,对其中更加重要的因素分配大权重,ω1234=1,每个节点Ni的计算能力初始化为:

步骤1.2:通过对比空闲节点计算能力大小,选择出计算能力最厉害的节点作为中心节点;

步骤2:根据选择的中心节点,选择供应节点;

步骤2.1:在中心节点选择完成后,确定向其传输数据的供应节点;

以N={N0,N1,N2,...,Nn-r}表示中心节点与候选供应节点组成的集合,其中N0表示中心节点,N1,N2,...,Nn-r表示候选供应节点,边集E={(Ni,Nj)|i,j=0,1,2,...,n-r,i<j}表示各个节点间的路径,权值代表节点间的用链路带宽大小,节点集N和边集E共同构成了节点间的网络带宽图G=(N,E);

步骤2.2:引入N′和E′,分别存放参与修复的供应节点和中心节点,以及之间的传输链路;

由于最大修复树要以N0为根节点,因此初始时N′={0},0表示节点N0,E′=Φ;为了便于在集合N′和N-N′之间选择权值最大的边,建立两个数组NODE和WEIGHT;NODE[i]表示N′中的一个节点,该节点和N-N′中的一个定点构成的边(i,NODE[i])具有最大的带宽;WEIGHT[i]表示边(i,NODE[i])的权值;初始时,由于N′的初值为{0},因此NODE[i]的值为0,i=1,2,...,n-r;而WEIGHT[i]为边(0,i)的权,i=1,2,...,n-r;

步骤2.3:每一步扫描数组WEIGHT,在N-N′中找出与N′有最大带宽的节点,令其为k,并输出边(k,NODE[k]),然后修改数组NODE和WEIGHT,标记k已加入N′,直到N′中有d+1个节点结束,选择出d个供应节点;

步骤3:根据选择的供应节点,选择新生节点;

步骤3.1:选择存储修复数据的新生节点;

以P={P0,P1,P2,...,Ps}表示中心节点与候选新生节点组成的集合,其中P0表示中心节点,P1,P2,...,Ps表示候选供应节点,边集D={(Pi,Pj)|i,j=0,1,2,...,s,i<j}表示各个节点间的路径,权值代表节点间的用链路带宽大小,节点集P和边集D共同构成了节点间的网络带宽图G=(P,D);

步骤3.2:引入P′和D′,分别存放参与修复的新生节点和中心节点,以及之间的传输链路;

由于最大修复树要以P0为根节点,因此初始时P′={0},0表示节点P0,D′=Φ;为了便于在集合P′和P-P′之间选择权值最大的边,建立两个数组NODE′和WEIGHT′;NODE′[i]表示P′中的一个节点,该节点和P-P′中的一个定点构成的边(i,NODE′[i])具有最大的带宽;WEIGHT′[i]表示边(i,NODE′[i])的权值;初始时,由于P′的初值为{0},因此NODE′[i]的值为0,i=1,2,...,s;而WEIGHT′[i]为边(0,i)的权,i=1,2,...,s;

步骤3.3:每一步扫描数组WEIGHT′,在P-P′中找出与P′有最大带宽的节点,令其为m,并输出边(m,NODE′[m]);然后修改数组NODE′和WEIGHT′,标记m已加入P′,直到P′中有r个节点结束,选择出r-1个新生节点;

步骤4:恢复数据;

步骤4.1:供应节点将数据传输到中心节点,中心节点根据失效数据,利用接收的数据,分别计算出r个节点失效数据;

步骤4.2:中心节点保留一份失效数据,并将剩余的r-1份失效数据分别发送到r-1个新生节点中,完成r个失效节点的修复。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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