多模网络健康度评估方法及装置与流程

文档序号:28160863发布日期:2021-12-24 19:47阅读:170来源:国知局
多模网络健康度评估方法及装置与流程

1.本发明涉及网络监控技术领域,尤其涉及一种多模网络健康度评估方法及装置。


背景技术:

2.云网msp服务是一项以成熟的3+1平台为基础,即:多云聚合平台、混合多云管理平台、云网监控平台、服务支撑平台。以一站式服务为核心能力,为客户提供全生命周期服务。
3.然而,现有技术在为客户提供多模网络健康度评估时,一般采用统计最大值结合人工经验值的方式对网络的容量变更给出依据,这种方式的缺陷是无法反映网络中所有应用的整体网络容量特征,只反映了峰值容量特征。为了解决这一问题,需要根据网络内所有应用的整体网路容量特征,对多模网络的健康度进行评估。


技术实现要素:

4.本发明提供一种多模网络健康度评估方法、装置及存储介质,以现有的多模网络健康度评估方法无法反映网络中所有应用的整体网络容量特征的问题。
5.第一方面,本发明实施例提供了一种多模网络健康度评估方法,包括:
6.定时从出口设备上采集进出流量信息,得到每次采集间隔时间内的进出流量信息,并存储,其中,所述进出流量信息包括进流量和出流量;
7.基于存储的进出流量信息,分别计算在预设时间段内整体应用的多模网络流量特征因子以及整体应用容量与网络容量特征因子,并存储在多模网络流量特征表;
8.根据多模网络流量特征表中存储的多模网络流量特征数据评估在预设时间段内多模网络健康度。
9.优选的,所述得到每次采集间隔时间内的进出流量信息,并存储,具体包括:得到每次采集间隔时间内的进出流量信息,并存储到应用流量表中,所述应用流量表包括设备id、端口id、进流量、出流量、数据采集间隔和数据采集时间。
10.优选的,按照网络保障要求将每天划分为多个时间段作为所述预设时间段。
11.优选的,所述得到每次采集间隔时间内的进出流量信息,具体为:基于每次采集的进出流量信息与前次采集的进出流量信息,得到每次采集间隔时间内的进出流量信息。
12.优选的,所述根据多模网络流量特征表中存储的多模网络流量特征数据评估在预设时间段内多模网络健康度,具体包括:从多模网络流量特征表中获取一个统计周期内多个预设时间段的多模网络流量特征数据集a
ti
{a1,a2…
a
n
},b
ti
{b1,b2…
b
n
},(ti∈{t1,t2…
t
n
})其中,a是整体应用的多模网络流量特征因子,b是整体应用容量与网络容量特征因子,ti是第i个预设时间段;
13.数据集转换为健康度数据集c
i
=α
×
ca
i

×
cb
i
,其中α、β均为正数系数。
14.优选的,在评估得到健康度数据之后,还包括:
15.当β≤c_i≤α+β且连续出现时,多模网络容量需要扩容至ifspeed
×
max(b_i);
16.当c_i集合中所有元素均满足0≤c_i≤α时,多模网络容量可以缩容至ifspeed
×
max(b_i),其中,max(b_i)为该统计周期内的所有整体应用进出容量与网络容量关联特征因子的最大值。
17.优选的,所述整体应用的进出流量特征因子所述整体应用进出容量与网络容量关联特征因子其中:ifspeed为整体应用进出容量与网络容量、μ为每天的端口进出流量的均值、σ为标准差、θ为网络容量冗余系数,δt为采集间隔时间。
18.优选的,所述多模网络流量特征表包括设备id、端口id、进流量均值、出流量均值、进流量标准差值、出流量标准差值、进多模网络流量特征因子、出多模网络流量特征因子、整体应用出容量与网络容量关联特征因子、整体应用进容量与网络容量特征因子和数据所属时间段。
19.第二方面,本发明实施例还提供了一种多模网络健康度评估装置,定时数据采集模块,用于定时从出口设备上采集进出流量信息,得到每次采集间隔时间内的进出流量信息,并存储,其中,所述进出流量信息包括进流量和出流量;
20.定时数据处理模块,用于基于存储的进出流量信息,分别计算在预设时间段内整体应用的多模网络流量特征因子以及整体应用容量与网络容量特征因子,并存储在多模网络流量特征表;
21.多模网络健康度评估模块,用于根据多模网络流量特征表中存储的多模网络流量特征数据评估在预设时间段内多模网络健康度。。
22.第三方面,本发明实施例还提供了一种计算机存储介质,存储介质中存储有指令,所述指令运行时执行第一方面的一种多模网络健康度评估方法。
23.本发明具有以下有益效果:
24.1本发明定时记录应用整体进出流量信息,形成历史应用流量信息集,为后续多模网络健康度评估提供依据。
25.2、本发明通过把应用整体进出流量数据经过规则计算后实时存储到数据库,能够丰富数据库的数据,提供大量的参考信息。
26.3、本发明通过多模网络健康度评估模块,能够根据历史采集应用整体进出流量,通过应用整体流量变异度以及应用整体容量与网络容量的稳定性特征得出多模网络容量变更依据,确保多模网络健康度,提升多模网络利用效率,节约网络成本投入。
附图说明
27.图1为本发明实施例一中一种多模网络健康度评估方法的流程图;
28.图2是本发明实施例二中一种多模网络健康度评估方法的流程图;
29.图3是本发明实施例三中一种多模网络健康度评估装置的结构框图。
具体实施方式
30.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描
述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
31.图1为本发明实施例一提供的一种多模网络健康度评估方法的流程图,本实施例可适用于多云聚合平台、混合多云管理平台、云网监控平台、服务支撑平台等多模网络平台,该方法可以由服务器、云计算平台、计算机等来执行,多模网络健康度评估方法可以反映网络中所有应用的整体网络容量特征,具体包括如下步骤:
32.步骤110、定时从出口设备上采集进出流量信息,得到每次采集间隔时间内的进出流量信息,并存储,其中,所述进出流量信息包括进流量和出流量。
33.较佳地,得到每次采集间隔时间内的进出流量信息,并存储到应用流量表中,所述应用流量表包括设备id、端口id、进流量、出流量、数据采集间隔和数据采集时间。
34.到每次采集间隔时间内的进出流量信息,具体为:基于每次采集的进出流量信息与前次采集的进出流量信息,得到每次采集间隔时间内的进出流量信息。
35.具体地,从出口设备上采集进出流量信息(ifinoctets
n
、ifoutoctets
n
),与前次采集的进出流量信息(ifinoctets
n
‑1、ifoutoctets
n
‑1)进行计算得到本次采集间隔时间内([t
n
‑1,t
n
])的进出流量信息(ifinoctets
n

ifinoctets
n
‑1、ifoutoctets
n

ifoutoctets
n
‑1)并存储到应用流量表中。
[0036]
步骤120、基于存储的进出流量信息,分别计算在预设时间段内整体应用的多模网络流量特征因子a以及整体应用容量与网络容量特征因子b,并存储在多模网络流量特征表。
[0037]
较佳地,按照网络保障要求将每天划分为多个时间段作为预设时间段{t_1,t_2

t_n},且所有划分的时间段之和等于24小时。
[0038]
较佳地,整体应用的进出流量特征因子所述整体应用进出容量与网络容量关联特征因子其中:μ为每天的端口进出流量的均值、σ为标准差、θ为网络容量冗余系数,δt为采集间隔时间。
[0039]
步骤130、根据多模网络流量特征表中存储的多模网络流量特征数据评估在预设时间段内多模网络健康度。
[0040]
多模网络流量特征表包括设备id、端口id、进流量均值、出流量均值、进流量标准差值、出流量标准差值、进多模网络流量特征因子、出多模网络流量特征因子、整体应用出容量与网络容量关联特征因子、整体应用进容量与网络容量特征因子和数据所属时间段。
[0041]
本实施例中,多模网络健康度的评估包括:根据多模网络流量特征表中存储的多模网络流量特征数据评估在预设时间段内多模网络健康度,具体包括:从多模网络流量特征表中获取一个统计周期内多个预设时间段的多模网络流量特征数据集a
ti
{a1,a2…
a
n
},b
ti
{b1,b2…
b
n
},(ti∈{t1,t2…
t
n
})其中,a是整体应用的多模网络流量特征因子,b是整体应用容量与网络容量特征因子,ti是第i个预设时间段;
[0042]
数据集转换为健康度数据集c
i
=α
×
ca
i

×
cb
i
,其中α、β均为正数系数。
[0043]
步骤140、当β≤c_i≤α+β且连续出现时,多模网络容量需要扩容至ifspeed
×
max(b_i),ifspeed为整体应用进出容量与网络容量;
[0044]
当c_i集合中所有元素均满足0≤c_i≤α时,多模网络容量可以缩容至ifspeed
×
max(b_i),其中,max(b_i)为该统计周期内的所有整体应用进出容量与网络容量关联特征因子的最大值。
[0045]
以下以为实施例二,具体阐述多模网络健康度评估方法的工作原理:
[0046]
如图2所示,在本实施例中,所述监控数据采集方法应用于网管专家服务平台,其采用本发明之一种基于流量变异度的多模网络健康度评估方法在自适应超时的情况下采集14000台设备的cpu数据信息,具体步骤如下:
[0047]
步骤201:使用java虚拟机启动定时数据采集类com.ideal.msp.datacollector的实例datacollector以及定时数据处理类com.ideal.msp.dataprocessor的实例dataprocessor。
[0048]
步骤202:datacollector定时从网络出口设备获取进出应用流量信息并存储到应用流量表t_networkio。
[0049]
步骤203:dataprocessor定时从应用流量表t_networkio获取一段时间的流量数据,分时段计算每天的端口进出流量的均值μ、标准差σ、整体应用的进出流量特征因子整体应用进出容量与网络容量(ifspeed)关联特征因子(θ为网络容量冗余系数,δt为采集间隔时间);将计算结果存储到多模网络流量特征表t_networkspec。
[0050]
步骤204:多模网络健康度评估类com.ideal.msp.netestimate的实例netestimate从多模网络流量特征表t_networkspec中获取一个月内分时段的多模网络流量特征数据集a
ti
{a1,a2…
a
n
},b
ti
{b1,b2…
b
n
},(ti∈{t1,t2…
t
n
}),其中,a是整体应用的多模网络流量特征因子,b是整体应用容量与网络容量特征因子,ti是第i个预设时间段;
[0051]
步骤205:netestimate将数据集转换为健康度数据集步骤205:netestimate将数据集转换为健康度数据集c
i
=0.2
×
ca
i
+0.8
×
cb
i
,当0.8≤c
i
≤1且连续出现时,多模网络容量需要扩容至ifspeed
×
max(b
i
);当c
i
集合中所有元素均满足0≤c
i
≤0.2时,多模网络容量可以缩容至ifspeed
×
max(b
i
)(max(b
i
)为一个统计周期内的所有整体应用进出容量与网络容量关联特征因子的最大值)。
[0052]
综上所述,本发明一种基于流量变异度的多模网络健康度评估方法及装置引入采集超时自适应模块,能够根据历史采集应用整体进出流量,通过应用整体流量变异度以及应用整体容量与网络容量的稳定性特征得出多模网络容量变更依据,确保多模网络健康度,提升多模网络利用效率,节约网络成本投入。
[0053]
如图3为本发明的实施例三还提供一种多模网络健康度评估装置的结构框图,包括定时数据采集模块310、定时数据处理模块320和多模网络健康度评估模块330。
[0054]
定时数据采集模块310,用于定时从出口设备上采集进出流量信息,得到每次采集间隔时间内的进出流量信息,并存储,其中,所述进出流量信息包括进流量和出流量。
[0055]
较佳地,得到每次采集间隔时间内的进出流量信息,并存储到应用流量表中,所述应用流量表包括设备id、端口id、进流量、出流量、数据采集间隔和数据采集时间。
[0056]
到每次采集间隔时间内的进出流量信息,具体为:基于每次采集的进出流量信息与前次采集的进出流量信息,得到每次采集间隔时间内的进出流量信息。
[0057]
具体地,从出口设备上采集进出流量信息(ifinoctets
n
、ifoutoctets
n
),与前次采集的进出流量信息(ifinoctets
n
‑1、ifoutoctets
n
‑1)进行计算得到本次采集间隔时间内([t
n
‑1,t
n
])的进出流量信息(ifinoctets
n

ifinoctets
n
‑1、ifoutoctets
n

ifoutoctets
n
‑1)并存储到应用流量表中。
[0058]
定时数据处理模块320,用于基于存储的进出流量信息,分别计算在预设时间段内整体应用的多模网络流量特征因子以及整体应用容量与网络容量特征因子,并存储在多模网络流量特征表。
[0059]
较佳地,按照网络保障要求将每天划分为多个时间段作为预设时间段{t_1,t_2

t_n},且所有划分的时间段之和等于24小时。
[0060]
较佳地,整体应用的进出流量特征因子所述整体应用进出容量与网络容量关联特征因子其中:μ为每天的端口进出流量的均值、σ为标准差、θ为网络容量冗余系数,δt为采集间隔时间。
[0061]
多模网络健康度评估模块330,用于根据多模网络流量特征表中存储的多模网络流量特征数据评估在预设时间段内多模网络健康度。
[0062]
多模网络流量特征表包括设备id、端口id、进流量均值、出流量均值、进流量标准差值、出流量标准差值、进多模网络流量特征因子、出多模网络流量特征因子、整体应用出容量与网络容量关联特征因子、整体应用进容量与网络容量特征因子和数据所属时间段。
[0063]
本实施例中,多模网络健康度的评估包括:根据多模网络流量特征表中存储的多模网络流量特征数据评估在预设时间段内多模网络健康度,具体包括但不限于:从多模网络流量特征表中获取一个统计周期内多个预设时间段的多模网络流量特征数据集a
ti
{a1,a2…
a
n
},b
ti
{b1,b2…
b
n
},(ti∈{t1,t2…
t
n
})其中,a是整体应用的多模网络流量特征因子,b是整体应用容量与网络容量特征因子,ti是第i个预设时间段;
[0064]
数据集转换为健康度数据集c
i
=α
×
ca
i

×
cb
i
,其中α、β均为正数系数。
[0065]
因此一种多模网络健康度评估装置也能实现一种多模网络健康度评估方法相应的技术效果,前文已经进行了详细说明,此处不再赘述。
[0066]
相应的,本发明的实施例还提供一种计算机可读存储介质,所述存储介质中存储有指令,所述指令运行时执行前述实施例提供的任现一种多模网络健康度评估方法,因此也能实现相应的技术效果,前文已经进行了详细说明,此处不再赘述。
[0067]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有
的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0068]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0069]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1