网络健康度测试方法及系统的制作方法

文档序号:7590194阅读:104来源:国知局
专利名称:网络健康度测试方法及系统的制作方法
技术领域
本发明涉及一种网络健康度测试方法及系统,属于网络技术领域。
背景技术
网络健康度评估是用于对网络的健康程度进行评估的技术。例如,流量健康度评估的问题可简单描述为已知当前时刻前的一组网络状态数据,则当前的网络状态可由已知的这组数据得到,再由网络状态评估出当前的网络健康度。研究表明,现有80%的网络状态都是可评估的,这说明了网络健康度具有高可预测性。对简单网络的健康度可以通过人工评判来完成,但随着网络复杂度的增加,人工评判的难度会成指数级增加,最终导致人工评判难以真实地反应现时的网络状态,从而得不出准确的网络健康度。近几年随着人工智能学说的发展,已开始把人工智能应用于网络状态评估中来, 以期解决人工评判的不足和缺点。现有的网络状态的评估可以分为线性预测和非线性预 III。胃中,自回IS·云力5Fi^JHM (Autoregressivelntegrated Moving Average Model, M 称ARIMA)作为线性测试方法的代表得到了广泛应用。ARIMA的理论前提是网络状态具有线性宽平稳过程特征。ARIMA的理论提出并验证了网络状态具有多构性,自相似性,突然继发性,提出并论证了网络状态在不同的时间频率尺度上具有自相似性和多尺度特征。但是, 现有ARIMA模型预测的精度低,无法准确地描述出网络的全部特征。非线性预测主要是以小波分析和神经网络为代表。但是基于小波模型的预测方法实时性较差。基于神经网络的预测方法,其缺点是收敛速度太慢,并且容易陷入局部次最优。

发明内容
本发明提供一种网络健康度测试方法及系统,用以解决复杂网络情况下人工难以评判的难题。本发明一方面提供一种网络健康度测试方法,其中包括收集网络的多个特征值;为所述特征值的特征组合分别设定预置健康度;基于最大熵原理计算每个所述特征组合的最大熵值;将最大的最大熵值对应的特征组合的预置健康度作为所述网络的健康度。本发明另一方面提供一种网络健康度测试系统,其中包括收集子系统,用于收集网络的多个特征值,并为所述特征值的特征组合分别设定预置健康度;训练子系统,用于基于最大熵原理计算每个所述特征组合的最大熵值;评估子系统,用于将最大的最大熵值对应的特征组合的预置健康度作为所述网络的健康度。
本发明通过收集以往的网络状态,运用最大熵原理,针对当前网络运行特征得出目前网络整理运行状态,最终以健康度的形式展现出来,实现了对网络健康度的评估 ,克服了人为评估的主观性和不准确性,解决复杂网络情况下人工难以评判的难题。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明所述网络健康度测试方法实施例的流程图;图2为图1所示方法中步骤130的具体步骤流程图;图3为本发明所述网络健康度测试系统实施例的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明所述网络健康度测试方法实施例的流程图,如图所示,该方法包括步骤110,收集网络的多个特征值。其中,特征值是所述网络中通用的特征的经验数据。本步骤中所述的特征值是指所述网络在已经过去的一段时间内上述特征的历史经验数据。例如,根据现有的网络特点, 可以整理出如表1所示的五类共计29个特征。表 权利要求
1.一种网络健康度测试方法,其特征在于,包括 收集网络的多个特征值;为所述特征值的特征组合分别设定预置健康度;基于最大熵原理计算每个所述特征组合的最大熵值;将最大的最大熵值对应的特征组合的预置健康度作为所述网络的健康度。
2.根据权利要求1所述的方法,其特征在于,基于最大熵原理计算每个所述特征组合的最大熵值包括根据公式&(>^) = ^^邓(1^^,>0)计算得到最大熵值1^ (y|x),Δλ\Χ) i其中,εχρ(ΣΛ·/;&,>0)表示归一化因子,Xi表示第i种组合时的平滑参数;fi(x, Yi)表示特征χ和Ii同时出现的情况下的特征值。
3.根据权利要求1所述的方法,其特征在于,所述将最大的最大熵值对应的特征组合的预置健康度作为所述网络的健康度之后还包括当所述健康度大于预设的阈值时,将该健康度对应的特征值加入到所述特征组合中。
4.一种网络健康度测试系统,其特征在于收集子系统,用于收集网络的多个特征值,并为所述特征值的特征组合分别设定预置健康度;训练子系统,用于基于最大熵原理计算每个所述特征组合的最大熵值; 评估子系统,用于将最大的最大熵值对应的特征组合的预置健康度作为所述网络的健康度ο
5.根据权利要求4所述的系统,其特征在于,所述系统还包括自适应子系统,用于当评估子系统评估得到的所述健康度大于预设的阈值时,将该健康度对应的特征值加入到所述特征组合中。
全文摘要
本发明提供一种网络健康度测试方法及系统,其中方法包括收集网络的多个特征值;为所述特征值的特征组合分别设定预置健康度;基于最大熵原理计算每个所述特征组合的最大熵值;将最大的最大熵值对应的特征组合的预置健康度作为所述网络的健康度。本发明通过收集以往的网络状态,运用最大熵原理,针对当前网络运行特征得出目前网络整理运行状态,最终以健康度的形式展现出来,实现了对网络健康度的评估,克服了人为评估的主观性和不准确性,解决复杂网络情况下人工难以评判的难题。
文档编号H04L12/26GK102185731SQ20111004248
公开日2011年9月14日 申请日期2011年2月22日 优先权日2011年2月22日
发明者郭文 申请人:北京星网锐捷网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1