通过小波神经网络的数据中心预测KPI

2019-06-11 07:07:00 来源:互联网
标签:

时间序列预测是数据中心关键性能指标异常检测的重要环节。针对时间序列,利用小波基函数作为隐含层节点传递函数来构造小波神经网络进行预测;同时选取动量梯度下降法提高神经网络学习效率;再根据粒子群算法训?#36820;?#21040;最优解作为神经网络参数初始值;最后使用MATLAB进行仿真,以较高准确性对关键性能指标时间序列进行了预测。

 
关键词:时间序列小波神经网络动量梯度下降粒子群算法
 
中图分类号: TP312
 
文献标识码: A
 
DOI:10.16157/j.issn.0258-7998.190146
 
中文引用格式: 姚荣欢. 基于小波神经网络的数据中心KPI预测[J].电子技术应用,2019,45(6):46-49,53.
 
英文引用格式: Yao Ronghuan. Data center KPI prediction based on wavelet neural network[J]. Application of
Electronic Technique,2019,45(6):46-49,53.
 
Data center KPI prediction based on wavelet neural network
 
Yao Ronghuan1,2
 
1.National Computer System Engineering Research Institute of China,Beijing 100083,China; 2.China Software Information System Engineering Co.,Ltd.,Beijing 100081,China
 
Abstract: Time series prediction is an important part of abnormal detection of key performance indicators in data centers. For the time series, the wavelet basis function is used as the implicit layer node transfer function to construct the wavelet neural network for prediction. At the same time, the momentum gradient descent method is adopted to improve the learning efficiency of the neural network. Then the optimal solution is trained according to the particle swarm algorithm as the initial neural network parameters. The value is finally simulated using MATLAB, and the time series of key performance indicators are predicted with higher accuracy.
 
Key words : time series;wavelet neural network;momentum gradient descent;particle swarm optimization
 
0 引言
随着软件和微服务的发展,智能运维越来越受到人们的重视。在大量的运维数据里,最不可忽视的就是各种关键性能指标数据(Key Performance Indicators,KPI),它们在数学上都可以被表达为时间序列的形式。在一个大型软件系统里,往往每分钟能产生百万数量级的时间序列,如何从这些海量数据里发现规律,指导运维并将其智能化,成为了下一代运维中最重要的环节之一。智能运维的一个主要挑战是根据具体需求评判应用哪些机器学习算法,并适配或改造。智能数据中心关键性能指标数据异常检测是智能运维的重要环节,可以作为运维人员的可靠助手,从而大大减少人力投入并增加运维安全性。而时间序列预测是时间序列异常检测的重要组成部分。本文利用小波神经网络对时间序列进行预测,并采用动量梯度下降算法和粒子群优化算法对小波神经网络进行了优化,在一定程度上提高了时间序列预测的准确性。
 
1 KPI概述
1.1 时间序列特点
 (1)长期趋势(Trend)?#21512;?#35937;在较长时期内受某?#25351;?#26412;性因素作用而形成的总的变动趋势;
 
(2)循环变动\周期性(Cyclic)?#21512;?#35937;以若干年为周期所呈现出的波浪起伏形态的有规律的变动;
 
(3)季节性变化(Seasonal variation)?#21512;?#35937;随着季节的变化而发生的有规律的周期性变动;
 
(4)不规则变化(Irregular movement):是一种无规律可循的变动,包括严格的随机变动和不规则的?#29615;?#24615;影响很大的变动两种类型[1]。
 
1.2 KPI特点
KPI是一种特殊的时序数据,与普通时序数据相比,存在更多的形状变化。常见的形状变化主要包括以下几种:
 
 (1)噪声和异常:曲线上与正常值?#29615;?#30340;波动。
 
(2)振幅差异:KPI曲线可能具有不同量级的振幅,例如同?#29615;?#21153;的两个相关但不同模块的每秒查询?#26159;?#32447;。
 
(3)相位偏差:两条KPI曲线之间的整体相位偏移。例如,同一系统调用链上的一组KPI可能具有相似的形状,但存在一定的时延,从而产生相位偏差。
 
2 小波神经网络
2.1 小波神经网络原理
小波变换针对?#36947;?#21494;变换的不足发展而?#30784;8道?#21494;变换把信号按三角正、余弦基展开,能较好地刻画信号的频率特性,但在时域或空域上却无任何分辨,不能做局部分析。而小波变换有一个灵活可变的时间-频率窗,在时域?#25512;?#22495;同时具有?#24049;?#30340;局部化特性。
 
小波神经网络是基于小波变换以及小波构造理论所搭建的多分辨率、多层的神经网络,即用小波基来取代常用的Logistic传递函数[2]。
 
2.2 小波神经网络的优点
 (1)小波变换通过平移和伸缩变换对信号进行多尺度分析,能?#34892;?#25552;取信号的多尺度信息;
 
(2)神经网络具有容错性、自学习、自适应等特点,是一类通用的函数?#24179;?#22120;;
 
(3)小波神经网络的基元和整个结构由小波分析理论确定,可避免BP神经网络等在结构设计上的盲目性;
 
(4)小波神经网络精度更高,学习性更强;
 
(5)小波神经网络结构简单,收敛速度更快。
 
2.3 小波神经网络类型
(1)松散型:小波分析对神经网络的输入进行初步处理,使得输入信号更利于神经网络处理;
 
(2)融合型:神经网络与小波直接融合,用小波元代替神经元,输入层到隐含层的权?#23548;?#38544;含层阈值分别由小波函数的尺?#32676;推?#31227;参数确定[3-4]。
 
2.4 拓扑结构
本文构造的三层小波神经网络拓扑结构如图1所示。图中,X为输入,Y为输出,Ψa,b(t)为隐藏层。
 
 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
KPI和OKR有什么区别?华为缘何放弃绩效评级?

传统KPI的核心是达成目标,得到相应的回报,即价值创造、价值评价和价值分配。但OKR不同,OKR强调如何尽可能促进员工的自主性,在过程中进行管理,而不是根据既定目标和完成?#24335;?#34892;?#24049;恕?

小米:2015年,仅游戏业务的KPI就30亿?
小米:2015年,仅游戏业务的KPI就30亿?

昨日,小米CEO雷军晒单新闻被科技媒体广泛报道。在雷军亮出的这张2014年小米成绩单上,我们看到了惊人的销量数字。而据传小米2015年的游戏业务KPI?#35759;?#22312;30亿元。

没有大数据,何来智慧工厂?

宇清数位智慧(Youthought)股份有限公司销售暨服务副总经理涂耀仁先生,针对“大数据(Big Data)开启新一代智慧工厂”做主题分享。

请先面朝用户,再扯大数据!
请先面朝用户,再扯大数据!

大数据很火,TED的?#35789;?#20154;Dan Ariely这样调侃:大数据就像青少年谈性,每个人都在说,不知道谁做了,每个人认为另外人在做,所以每个人都声称自己在做……这是一句玩笑,却道出了?#30331;椋?#27491;在做大数据的企业不多。可以肯定的是,大?#20197;?#36291;欲试。

基于ARIMA与Elman神经网络的风速组合预测模型
基于ARIMA与Elman神经网络的风速组合预测模型

本文采用2009年9月的720个风速数据建立组合预测模型,并利用该模型预测10月1日到6日内144个风速,取得了比?#19979;?#24847;的预测效果。

更多资讯
收购狂魔红帽被IBM340亿收购的背后故事

全球一流的人工智能解决方案和?#30772;?#21488;IBM官方宣布,已经正式完成对红帽的收购,耗资340亿美元(?#24049;?#20154;民币2340亿元),这是IBM历?#39134;?#26368;大规模的收购。

中兴新支点操作系统再升级,性能优化颜值提升

国产操作系统越来?#38477;?#21040;人们的重视,但国产操作是否好用一直是人们关心的问题,而且作为国产操作系统的领军者中兴新支点操作系统又发布新版本啦。新支点桌面操作系统V3.3.1版本对 UI进行了全面升级,新增了

中兴OS都能做什么?

可能大家不知道中兴也有操作系统,为此中兴的高管特地在微博上作了科普。

基于树莓派和热电偶的?#32479;?#26412;温度测量方案
基于树莓派和热电偶的?#32479;?#26412;温度测量方案

使用热电偶来测量温度是一种较为普遍的方式,原因在于其成本?#31995;汀?#26131;于使用,且测量范围广。Measurement Computing Corp(MCC)在设计与构建用于测量热电偶的精确数据采集设备方面有着悠久的历史。

倪光南领衔,15个中外院?#23458;?#38431;项目落户昆山

7月11日,中国工程院院士倪光南领衔的“自主可控的国产操作系统及国产芯片研发应用项目”等15个中外院?#23458;?#38431;项目现场签约落户昆山

陕西快乐十分计划