[发明专利]基于证据筛选的虚拟网络故障诊断方法及装置有效
申请号: | 201410641874.5 | 申请日: | 2014-11-13 |
公开(公告)号: | CN104468196B | 公开(公告)日: | 2017-12-05 |
发明(设计)人: | 王颖;李文璟;王昊;邱雪松;芮兰兰 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/46 |
代理公司: | 北京路浩知识产权代理有限公司11002 | 代理人: | 李相雨 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 证据 筛选 虚拟 网络 故障诊断 方法 装置 | ||
1.一种基于证据筛选的虚拟网络故障诊断方法,其特征在于,所述方法包括:
获取每一个客户端对该客户端对应的虚拟网络路径是否发生故障的观察结果;
建立证据矩阵,其中所述证据矩阵的每一行对应一个客户端,所述证据矩阵的第一列对应该客户端的所述观察结果,其余每一列对应一个虚拟网络组件,所述虚拟网络组件包括虚拟节点和虚拟链路;
将所述证据矩阵拆分为多个子证据矩阵,每一个所述子证据矩阵的列数与所述证据矩阵的列数相等;
针对每一个所述子证据矩阵,根据DS证据理论求解得到每一个虚拟网络组件的发生故障的概率;
按照发生故障的概率由大到小的顺序依次选取发生故障概率最大的虚拟网络组件,直到选取的全部虚拟网络组件所覆盖的发生故障的虚拟网络路径的数量达到预设值为止。
2.根据权利要求1所述的方法,其特征在于,所述将所述证据矩阵拆分为多个子证据矩阵的步骤,包括:
将所述证据矩阵拆分为两个子证据矩阵,所述证据矩阵的奇数行作为第一子证据矩阵,所述证据矩阵的偶数行作为第二子证据矩阵。
3.根据权利要求1或2所述的方法,其特征在于,所述根据DS证据理论求解得到每一个虚拟网络组件的发生故障的概率的步骤,包括:
针对每一个所述子证据矩阵,根据DS证据理论构造每一个虚拟网络组件的一个m函数;
针对每一个虚拟网络组件,根据DS证据理论的融合规则将同一个虚拟网络组件的所有m函数值进行融合,得到该虚拟网络组件发生故障的概率。
4.根据权利要求3所述的方法,其特征在于,所述根据DS证据理论构造每一个虚拟网络组件的一个m函数的步骤,包括:
针对第i个虚拟网络组件Ci,建立Ci的识别框架Θ={Ni,Ai},其中N代表正常,A代表故障;
当Qi>Pi时,m(Ni)=min(1,log(Qi/Pi)),m({Ni,Ai})=1-m(Ni);m(Ai)=0;
当Qi<=Pi时,m(Ai)=min(1,-log(Qi/Pi));m({Ni,Ai})=1-m(Ni),m(Ni)=0;
所述Qi为所述虚拟网络组件Ci正常的后验概率,所述Pi为所述虚拟网络组件Ci故障的后验概率。
5.根据权利要求4所述的方法,其特征在于,所述根据DS证据理论将同一个虚拟网络组件的所有m函数值进行融合的步骤,包括:
对于
其中,X、B、C为焦元,m1为第一子证据矩阵对应的m函数,m2为第二子证据矩阵对应的m函数,m1,2为m1函数值和m2函数值进行融合后得到的m函数,m1,2(X)为焦元X的m1,2函数值,m1(B)为焦元B的m1函数值,m2(C)为焦元C的m2函数值,表示直和运算,K为归一化常数:
6.根据权利要求1所述的方法,其特征在于,所述预设值采用以下公式计算得到:
预设值=所有发生故障的虚拟网络路径数量*(1-抗噪声系数);
其中抗噪声系数为预设参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410641874.5/1.html,转载请声明来源钻瓜专利网。