一种最优化实时数据中心网络设备监控方法

文档序号:33560611发布日期:2023-03-22 14:08阅读:57来源:国知局
一种最优化实时数据中心网络设备监控方法

1.本技术涉及资源优化领域,涉及一种最优化实时数据中心网络设备监控方法。


背景技术:

2.随着大数据时代的到来,越来越多的领域受到了更为全面的监控,数据中心内存在大量服务器来存储管理海量数据信息,对于服务器的运行数据进行实时监控能够有助于分析服务器的健康状态和变化情况,从而保障数据中心业务的正常稳定运行。
3.通常情况下,对于网络监控主要有两种方法,分别为主动采集和被动采集。主动采集是通过终端/代理主动的向网络中发送一些探测数据包,从而评估网络中链路的时延、丢包率、吞吐量等信息,它虽然不需要等待特定事件的发生,可以直接主动的进行测量,但是会产生额外的流量对网络造成负担;被动采集是通过网络中的设备输出的数据间接的测量网络的状态,虽不会对网络产生任何影响,但可能需要等待特定事件的发生,实时性无法保证。因此,在数据中心中,为了确保监控的实时性,多采用主动采集的方式。但随着网络规模的增加,在数据中心网络等大规模网络中,网络监控通常会产生很大的开销,所有节点将数据发送给接收器会造成占用带宽高、网络延时高等问题。因此找到一种方法,在一定的网络资源的限制下,能够有较高的监控效果是非常有意义的。


技术实现要素:

4.本技术实施例的目的在于提供一种最优化实时数据中心网络设备监控方法,实现在一定的网络资源限制下,使得对数据中心设备的监控的整体价值达到最大。
5.为实现上述目的,本技术提供如下技术方案:
6.本技术实施例提供一种最优化实时数据中心网络设备监控方法,包括如下步骤:
7.步骤1:设备的每个运行状态在一段时间t内为一个时间序列,读入数据中心设备运行所产生的多元时间序列数据;
8.其中,数据中心的设备运行数据包括不同服务器运行时的cpu利用率、内存使用率、吞吐量;
9.步骤2:对设备的运行数据进行小波变换,得到设备状态的时频特征;
10.步骤3:依据设备状态的时频特征,建立设备监控价值模型,将历史某时刻距离当前时刻的时间间隔引入设备监控价值模型,使得活跃度越高、且离当前时刻越近的设备的监控价值越高;
11.步骤4:构建最优化实时数据中心网络设备监控方法的设备选择模型,实现在一定的网络资源限制下,使得对设备的监控的整体价值达到最大;
12.步骤5:通过动态规划求解上述选择模型的最优解。
13.所述步骤3中设备监控价值模型构建时需要考虑设备的活跃程度越高、且离当前时刻越近的设备的监控价值越高这一特点,构建监控价值模型:
[0014][0015]
其中表示设备i的第j个运行状态序列的监控价值,为步骤2中对设备的时间序列数据进行小波变换求得,为设备状态的时频特征,|τ-tc|表示历史某时刻距离当前时刻的时间间隔,间隔越小,时效性越强,
[0016]
每个设备具有多个运行状态,因此会计算出多个监控价值,设备di的监控价值模型表示为:
[0017][0018]
所述步骤4中针对数据中心中由于网络资源的限制,无法对所有设备进行监控,构建了最优化实时数据中心网络设备监控方法的设备选择模型:
[0019][0020][0021]
εi∈{0,1},1≤i≤n
[0022]
其中vi为设备监控价值,psi为设备监控数据包大小,b为分配给监控的网络资源,εi表示是否选择此设备作为被监控设备;
[0023]
为了提高设备监控的实时性和数据的准确性,由nyquist采样定理可得,设备最佳监控频率为2f
max
;因此设备监控频率
[0024]
与现有技术相比,本发明的有益效果是:
[0025]
1.通过小波变换来分析设备状态的时频特征,通过将小波变换的结果乘进而求积分,构建了设备的监控价值模型,表征了设备的活跃程度和活跃程度越高、且离当前时刻越近的设备的监控价值越高这一特点;
[0026]
2.基于设备的监控价值和网络资源的限制,构建了最优化实时数据中心网络设备监控方法的设备选择模型,并使用动态规划来求得最优解,以此实现了在一定的网络资源限制下,有更好的监控效果。
附图说明
[0027]
为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0028]
图1是本发明方法的流程图;
[0029]
图2是动态规划求得最优解的流程图。
具体实施方式
[0030]
下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0031]
下面结合图1,介绍本发明的具体实施方式为一种最优化实时数据中心网络设备监控方法,包括以下具体步骤:
[0032]
步骤1:数据中心网络中有n个设备,每个设备有m个运行状态,每个运行状态在一段时间t内为一个时间序列,读入数据中心设备运行所产生的多元时间序列数据,记为其中i表示具体某一个设备,m表示设备的运行状态;
[0033]
步骤2:对设备的时间序列数据进行小波变换,得到设备状态的时频特征:
[0034][0035]
其中i=1,2,

,n,j=1,2,

,m;
[0036]
为设备i的第j个运行状态序列,ψ为小波函数;
[0037]
步骤3:依据设备状态的时频特征,将历史某时刻距离当前时刻的时间间隔引入设备监控价值模型,使得活跃度越高、且离当前时刻越近的设备的监控价值越高,并以此构建监控价值模型:
[0038][0039]
其中表示设备i的第j个运行状态序列的监控价值,为步骤2中对设备的时间序列数据进行小波变换求得,为设备状态的时频特征;
[0040]
|τ-tc|表示历史某时刻距离当前时刻的时间间隔,间隔越小,时效性越强;
[0041]
每个设备具有多个运行状态,因此会计算出多个监控价值,设备di的监控价值模型表示为:
[0042][0043]
步骤4:依据数据中心网络资源的限制,同时考虑设备的监控价值,构建最优化实时数据中心网络设备监控方法的设备选择模型,使得对数据中心设备的监控整体价值最大:
[0044][0045][0046]
εi∈{0,1},1≤i≤n
[0047]
其中vi为设备监控价值,psi为设备监控数据包大小,b为分配给监控的网络资源,
εi表示是否选择此设备作为被监控设备;
[0048]
为了提高设备监控的实时性和数据的准确性,由nyquist采样定理可得,设备最佳监控频率为2f
max

[0049]
因此设备监控频率
[0050]
步骤5:通过动态规划求得上述选择模型的最优解,递归方程为:
[0051][0052]
其中j代表每个子问题中分配给监控的网络资源;
[0053]
对于设备i,如果此时网络资源j小于设备i传输数据所需要的网络资源fi*psi,则此时前i个设备的最佳组合的价值和前i-1个设备的最佳组合价值是一样的;
[0054]
如果此时网络资源j大于设备i传输数据所需要的网络资源fi*psi,则有两种情况需要进行判断:第一种情况,如果选择当前设备i的话,则在给当前设备i预留网络资源的情况下,前i-1个设备在j-fi*psi网络资源情况下的最优组合的价值加上当前设备i的价值即为总价值;第二种情况,如果不选择设备i,则此时前i个设备的最佳组合价值和前i-1个设备的最佳组合的价值是一样的。最后,情况一和情况二中较大的价值,为当前最佳组合的价值。
[0055]
对于上述所形成的价值矩阵,从矩阵的i*j位置开始进行回溯,如果前i个设备最佳组合的价值,即矩阵i*j的位置与前i-1个设备最佳组合的价值一样,说明第i个设备没有被选择,否则,第i个设备被选择。
[0056]
相较于现有技术,本发明提出一种最优化实时数据中心网络设备监控方法。通过小波变换来分析设备状态的时频特征,并通过将小波变换的结果乘进而求积分,构建了设备的监控模型,表征了设备的活跃程度和活跃程度越高、且离当前时刻越近的设备的监控价值越高这一特点;针对数据中心中由于网络资源的限制,无法对所有设备进行监控,构建了最优化实时数据中心网络设备监控方法的设备选择模型,使用动态规划来求得最优解,以此实现在一定的网络资源限制下,使得对数据中心设备的监控的整体价值达到最大。
[0057]
以上所述仅为本技术的实施例而已,并不用于限制本技术的保护范围,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1