【技术实现步骤摘要】
一种评估移动分布式存储集群可靠性的方法
[0001]本专利技术涉及计算机存储
,特别涉及一种评估移动分布式存储集群可靠性的方法。
技术介绍
[0002]随着嵌入式设备、网络通信技术和物联网等新兴技术的发展,移动分布式存储集群得到广泛应用。它们可能部署在恶劣环境的中执行危险任务,例如部署在火山、地震、战场等危险环境中总是移动地执行数据收集和存储等任务。在这样的危险环境中,由于外部破坏或内部故障等原因,导致节点经常故障,威胁集群数据的安全性和可靠性。保证数据可靠性是至关重要的。
[0003]为了保证数据可靠性,移动分布式存储集群通常采取冗余容错存储技术,包括副本与纠删码两种以及纠删码与副本混合的容错机制。在危险环境的移动分布式存储集群中,节点故障率高,当执行数据收集和存储等任务时,需要采用容错机制分布式存储机制以保证数据可靠性,而当节点故障时需要及时进行数据修复以保证数据不丢失。因此保证集群可靠性包括数据存储与修复两个过程,然而现有的研究通常独立研究数据存储和修复过程,缺乏一个能综合评价数据存储与修复过程的评价指标。通过一个保证集群可靠性所需付出的代价的综合指标,可以指导移动分布式存储集群选择合适的容错机制及参数,以最小化保证可靠性所需的代价,在实际应用中具体表现在,数据传输数据量减少、数据存储与修复时间减少、集群数据的可靠性提升。
技术实现思路
[0004]为了解决部署在危险环境的移动分布式存储集群保证可靠性付出高代价,且缺乏一个能综合评价数据存储与修复过程中保证可靠性的代价指标,本专利技 ...
【技术保护点】
【技术特征摘要】
1.一种评估移动分布式存储集群可靠性的方法,其特征在于,包括:S1:获取移动分布式存储集群的历史数据,所述移动分布式存储集群的历史数据包括:所有节点在不同时刻的位置信息、每个时刻节点之间的网络带宽并将不同时刻节点之间的网络带宽划分为b个带宽区间、移动分布式存储集群内所有数据采用副本容错机制和纠删码容错机制的占比、在每个带宽区间内数据采用副本容错机制和纠删码容错机制的占比、移动分布式存储集群的容错机制参数m、数据传输的路径、在数据传输的过程中初始节点开始按照数据传输路径向下一级节点发送数据的时间以及最后一个节点完成数据接收的时间;S2:根据数据传输的过程中初始节点开始按照数据传输路径向下一级节点发送数据时数据传输路径中所有路径节点的位置信息计算数据传输路径中相邻路径节点之间的通信时间并得到路径节点之间最短的通信时间;S3:根据路径节点之间最短的通信时间、在数据传输的过程中初始节点开始按照数据传输路径向下一级节点发送数据的时间以及最后一个节点完成数据接收的时间计算移动分布式存储集群在每个带宽区间范围内数据采用副本容错机制和纠删码容错机制的存储成功率和修复1到m个节点的修复成功率;S4:根据移动分布式存储集群的容错机制参数m、每个时刻节点之间的网络带宽、移动分布式存储集群内所有数据采用副本机制和容错机制的占比、在每个带宽区间内数据采用副本容错机制和纠删码容错机制的占比、移动分布式存储集群在每个带宽区间范围内数据采用副本容错机制和纠删码容错机制的存储成功率和修复1到m个节点的修复成功率计算移动分布式存储集群的可靠性代价率。2.根据权利要求1所述的一种评估移动分布式存储集群可靠性的方法,其特征在于,所述路径节点之间最短的通信时间包括:T
success
=min{T(v
i
,v
j
)
success
|0≤i≤n
′‑
2}其中,n
′
表示数据传输的路径中路径节点的数量,v
i
表示路径节点i的移动速度,v
j
表示路径节点j的移动速度,R表示路径节点i和路径节点j之间的通信距离,T(v
i
,v
j
)
success
表示路径节点i和路径节点j的数据传输时间,v
i_x
和v
j_x
分别表示速度v
i
和v
j
在x方向的分量,v
i_y
和v
j_y
分别表示速度v
i
和v
j
在y方向的分量,T
success
表示路径节点之间最短的通信时间。3.根据权利要求1所述的一种评估移动分布式存储集群可靠性的方法,其特征在于,所述移动分布式存储集群在每个带宽区间范围内数据采用副本容错机制和纠删码容错机制的存储成功率和修复1到m个节点的修复成功率包括:S31:根据在数据传输的过程中初始节点开始按照数据传输路径向下一级节点发送数据的时间以及最后一个节点完成数据接收的时间计算数据传输的实际时间;S32根据数据传输的实际时间和路径节点之间最短的通信时间计算移动分布式存储集群在每个带宽区间范围内数据采用副本容错机制和纠删码容错机制的存储成功率和修复1到m个节点的修复成功率;当本次数据传输为移动分布式存储集群在存储过程中进行的数据传输且数据传输的实际时间小于路径节点之间最短的通信时间时存储数据传输成功次数加1,根据移动分布
式存储集群在每个带宽区间范围内的存储过程中采用副本机制的数据传输成功的次数与数据传输的总次数的比值得到移动分布式存储集群的副本存储成功率,根据移动分布式存储集群在每个带宽区间范围内的存储过程中采用纠删码机制的数据传输成功的次数与数据传输的总次数的比值得到移动分布式存储集群的纠删码存储成功率;当本次数据传输为移动分布式存储集群在修复过程中进行的数据传输且数据传输的实际时间小于...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。