[发明专利]基于Z语言的存储系统抗软错误可靠性建模与评估方法有效
申请号: | 202011634225.4 | 申请日: | 2020-12-31 |
公开(公告)号: | CN112783676B | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 庄毅;刘阳;晏祖佳;顾晶晶 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G06F11/00 | 分类号: | G06F11/00;G06F17/18 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 朱炳斐 |
地址: | 210016 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 语言 存储系统 错误 可靠性 建模 评估 方法 | ||
1.一种基于Z语言的存储系统抗软错误可靠性建模与评估方法,其特征在于,所述方法包括以下步骤:
步骤1,根据存储系统MS结构划分存储系统功能模块MFM,并根据Z语言规范,对存储系统进行分级建模,得到可靠性模型,包括存储系统可靠性模型Z-MS-RM和其子模型存储系统功能模块可靠性模型Z-MFM-RM;存储系统功能模块可靠性模型Z-MFM-RM表示为一个四元组:
Z-MFM-RM=(FRateMFM,StateMFM,STRMFM,t)
式中,FRateMFM表示存储系统功能模块的失效率,StateMFM表示存储系统功能模块的状态空间,STRMFM表示状态转移关系,t表示时刻;
步骤2,采用隐马尔可夫模型HMM描述Z-MS-RM模型,为存储系统建立HMMMS模型;所述HMMMS是一个六元组,如下所示:
HMMMS=(I,Q,aij,bij,π,t)
其中,
(1)I表示长度为T的状态序列,记作I=(i1,i2,...,iT),
(2)Q表示I对应的观测序列,记作Q=(q1,q2,...,qT);
(3)aij表示隐含状态转移概率,即存储系统在各个状态间转换的概率,记为矩阵
A=[aij]N×N,其中:
aij=P(it+1=sj|it=si),i≤j,j≤N
表示在任意时刻t,若状态为si,则在下一时刻状态为sj的概率,N表示总时间;
(4)bij表示HMMMS的输出观测概率,即模型在当前状态下取得各个观测值的概率,
记为矩阵B=[bij]N×M,其中:
bij=P(qt=oj|it=si),1≤i≤N,1≤j≤M
表示在任意时刻t,若状态为si,则观测值oj被获取的概率,M表示总时间;
(5)π表示HMMMS的初始状态概率,模型在初始时刻各状态出现的概率,记为
π=(π1,π2,...,πN),其中:
πi=P(i1=si),1≤i≤N
表示模型的初状态为si概率;
(6)t表示时刻;
对于HMMMS,qt∈Q表示第t时刻的存储系统功能模块状态序列,取值范围为O=(o1,o2,...,oN),oi表示第i个状态序列,N=2n,n为功能模块的数量,以0表示正常状态,以1表示失效状态;it∈I表示第t时刻存储系统的状态值,即存储系统是否失效,取值范围为S=(s1,s2,...,sM)={0,1};
在任一时刻,观测变量的取值仅依赖于状态变量,即qt依赖于it,与其他状态变量及观测变量的取值无关;同时,t时刻的状态it仅依赖于t-1时刻的状态it-1,与此前t-2个状态无关,即满足马尔可夫链性质,系统下一时刻的状态仅由当前状态决定,不依赖于以前任何状态;基于这种依赖关系,所有变量的联合分布概率为:
步骤3,根据连续时间马尔可夫链CTMC计算存储系统功能模块的失效率,对存储系统功能模块的可靠性进行评估;
步骤4,将存储系统失效与否状态定义为存储系统整体的状态变量空间S,各功能模块失效与否状态序列定义为存储系统整体的观测变量空间O,O中的状态通过步骤3中的存储系统功能模块的可靠性评估结果计算得到,利用HMMMS模型对存储系统整体的可靠性进行评估。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011634225.4/1.html,转载请声明来源钻瓜专利网。