一种基于小波包分解和模糊神经网络的网络流量预测方法及装置的制作方法

文档序号:7721080阅读:252来源:国知局
专利名称:一种基于小波包分解和模糊神经网络的网络流量预测方法及装置的制作方法
技术领域
本发明涉及一种精确的网络流量预测模型,是一种基于小波包分解与模糊神经网
络相结合的网络流量预测模型。该模型广泛适用于广域骨干网和局域网中的分组域核心路 由器,以实现对资源的动态分配,网络容量规划等提供基础性建议。属于计算机网络领域。
背景技术
网络流量行为预测是网络行为学的一个重要研究方向,涉及网络容量规划、网络 设备设计、网络资源分配等网络管理的各个方面,有着不言而喻的重要性。因此,对流量 预测方法和模型的研究也备受研究人员的关注,并不断提出各种模型来描述和仿真流量特 性。 最初的电信网络是围绕主营话音业务展开的,Possion模型和Markov模型很好的 刻画了这一时期电信网络的特点,因此得到了广泛的应用。随着低速率数据业务的兴起, Possion模型和Markov模型在描述分组交换网络时的不足日益显现,根据Poisson流量模 型,从不同的数据源汇聚的网络流量将随着数据源的增加而日益平滑,这和实际测试的流 量是不符合的,因而该模型变得已不适于刻画实际的网络流量。Markov模型虽然可以在一 定程度上捕获业务的突发性,但Markov方法是一种具有无后效性的随机过程,无法描述网 络的长相关性。 这时线性时间序列模型(AR, MA, ARMA)被引入到网络流量行为的描述当中, ARIMA(求和自回归移动平均模型)曾在描述这一时期的网络流量行为中体现出了不错的 效果。ARIMA模型是一种在描述时间序列方面特别有效的随机时间序列模型,强调时间序列 未来的点数由同一时间序列过去的值来决定,它采用线性映射,用过去的值来映射未来的 值,其缺点是于主要描述短相关性的时间序列,对长程相关刻画不佳。 在上世纪末本世纪初,Internet经历了一段爆炸性的发展时期,光纤技术和交换 技术的不断突破使得骨干网络传输能力得到巨大提升,xDSL技术的广泛应用使得个人宽 带接入用户的接入速率大大提高,个人宽带接入用户数呈指数增长。伴随着话音业务的不 断低值化,以Client/Server模式为主要应用模式的网络数据业务显示出了高昂的发展态 势,逐渐成为网络运营商的主要收入来源。这一时期,随着网络流量自相似特性的发现,描 述自相似网络流量的模型也不断提出,其中FARIMA模型被认为可以同时描述网络流量的 长相关和短相关特性而被广泛研究。近些年,随着网络测量技术的发展和业务流量特性研 究的深入,人们在对Internet流量的分析中更深入的应用分形、多重分形、时间序列分析、
小波分析、神经网络、混沌学等理论和技术来分析、描述网络流量的精细特性。流量预测模
型不但要描述复杂业务的长、短相关特性,还要体现流量的其他特性。因此,对复杂的网络
流量使用单一的流量模型已经不能很好的描述其真实的特性,为了更精确和全面的描述流
量特性并预测流量,需要根据网络业务流量的多个特性建立混合的流量预测模型。 在众多的分析方法中,小波理论的引入引起了研究者的极大关注,成为近年来网络流量预测领域的研究热点。利用小波分析和多分辨率分析的方法,将原始网络流量分解 到各个时间尺度,可以有效去除原始网络流量中的长相关性质,再结合传统的时间序列预 测方法对分解后的各个时间尺度下的信号进行分别预测,最后合成,取得了较之其他单纯 预测模型和混合模型更好的预测效果。 但是,这种混合模型存在两个主要的不足一方面,小波分解的方法只对网络流量 的低频部分做进一步的分解,高频部分不再做细致的分析。原始流量的高频部分集中反应 了网络流量的突发特性,它的剧烈抖动使得对其预测达不到理想的效果,进而影响到整个 网络流量的预测精确度。另一方面,分解到各个时间尺度下的信号仍然展示出非平稳的性 质,传统的时间序列预测方法在预测非平稳时间序列时通常基于某些假设(这些假设未必 与真实情况相符),也使得预测的精度与期望值有一定的距离。

发明内容
鉴于以上的问题,本发明的目的在于针对现有技术的不足,设计提出一种新的用 于精确预测网络流量的方法和装置。该装置通过小波包分解对原始网络流量中的高频部分 做进一步细致的分析,并通过模糊神经网络对分解后的子波信号进行不基于任何假定的预 测。克服了通过小波分析不对原始网络流量的高频部分做进一步分解,之后采用常规基于 短相关时间序列预测算法需要某些与实际情况不符的假设的缺点,达到了更好的预测准确 性。 首先,我们进一步延伸了小波分析的思想,通过小波包分解(WPT)和多分辨率分
析,对原有信号的高频部分做了进一步细致的分解,使得分解后的信号较之原有信号"平
缓"许多,降低了对高频部分预测的难度。更进一步,我们引入自适应模糊推理系统(ANFIS)
用于预测分解到各个时间尺度上的信号。自适应模糊推理系统是模糊推理和神经网络的有
机结合,具备模糊推理系统的易解释性和神经网络自学习性的优点,对时间序列的预测既
不需要基于事先的假定,又有比单纯神经网络更好的预测效果。于是我们提出将小波包分
解(WPT)和自适应模糊推理系统(ANFIS)相结合构建网络流量预测的复合模型(WPANFIS)。 根据本发明的实现网络流量预测的方法步骤如下 (1)通过小波包变换将原始网络流量分解到各个不同的时间尺度上; (2)对各个时间尺度上的信号进行重构,使其信号点数与原始信号相同; (3)通过模糊神经网络对分解到各个时间尺度上的信号进行学习和预测; (4)将各个时间尺度上的信号的预测值进行求和得到网络流量的预测值。


图1为本发明具体实施例的系统流程框图;
图2为小波分解及重构示意图 图3为本发明实施例的小波包分解及重构示意图; 图4为本发明实施例的模糊神经网络示意图。 图5为本发明实现网络流量预测装置的一个实施例结构图。
具体实施例方式图1显示了本发明的一个具体实施例系统流程框图。 步骤101 :通过小波包变换将原始网络流量分解到各个不同的时间尺度的子波 上。小波变换理论是信号分析和信号处理的强大工具,是一种从时频两域分析信号的方法。 传统的网络流量预测算法利用小波分解来去除网络流量的长相关特性,实现对网络流量复 杂业务特性的分解。将网络流量记为信号x(t),则其小波分解可以表示成为 柳=IXW) + ZZ化"0 其中&(0 = 2—^2力-*) ,^的=24^2力-Q , J是分解的级数,k是时间轴索引。其中尺
度函数系数ajk用来表示网络流量的低频部分,刻画流量的整体趋势,小波系数djk用来表 示网络的高频部分,集中刻画网络流量的突发特性。在实际应用中,我们通过Mallat塔式 分解算法,采用正交镜像滤波器组来实现网络流量信号x(t)的小波分解,得到尺度函数系 数和各级的小波系数,如图2所示,其中H = OU表示低通滤波器,G = {gn}表示高频滤波 器。 从图2中我们可以看出,采用小波分解算法,每次分解只针对输入信号的低频部分 (即尺度函数系数),而输入信号的高频部分没有进行进一步的分解。为了对输入信号的高频 部分进行进一步的分解,我们采用小波包分解算法,实现对小波分解的扩展。如图3所示,采 用小波包分解算法,每次分解不仅针对输入信号的低频部分,高频部分也同样进行分解。
步骤102 :对各个时间尺度上的信号数值进行重构,使其信号数据量与原始信号 相同。由图3可以看出,每进行一级的分解,由于下采样的存在,尺度函数系数和小波系数 的点数将会减半,随着分解级数的增加,信号点数减少将会影响下一步预测的效果。为了使 尺度函数系数与小波系数的点数与原始信号相同,我们需要对尺度函数系数和小波系数进 行单支重构。单支重构与小波重构一样可表示为
、(") = Z^(" —2A)a乂+' +Zg("-2A;)《+1 如果我们将Hhn}, {gn}}称为分析滤波器组,则H5WIH被称为与之对应的合成 滤波器组,见图3的右半部分。 步骤103 :对分解后的各个频率上的子波信号分别通过模糊神经网络进行学习和
预测。ANFIS(Adaptive-Network-based Fuzzy Inference System)自适应模糊推理系统是
模糊逻辑和神经网络的有机结合,其性能比单独使用模糊推理和神经网络都要好,为解决
复杂的非线性、不确定系统的预测开辟了新的途径。其示意图如图4所示 它是一个五层的前馈式网络,输入为最近的m+l个值,输出为预测值,k表示预测
步长,在本试验例中k = l,即预测下一时刻的值。下面分层介绍 第一层的每一个节点代表一个模糊集合,用隶属度函数表征。每个节点的输出是 输入变量对应于该模糊集合的隶属度。在本实验例中,采用广义钟形隶属度函数来表征模 糊集合 其中ii iJ'表示第i个输入变量的第j个隶属度函数。{ai,bi,Ci}被称为前件参数, 其值在初始化时由网格划分算法决定,在后续学习中不断调整。
第二层的每一个节点用来计算该层输入信号的乘积,该层第j个节点的输出代表
第j条规则的触发强度,可表示为 = w))…"(x("-l))d(柳 第三层为归一化层,归一化的触发强度可表示为
^,/Zw 第四层的每个节点用于计算每条规则对总的输出的贡献,第j个节点的输出即第 j条规则对总的输出的贡献可表示为
w乂(c乂。 +c"x("-附)+…+ c如+,)x(m》 第五层将每条规则的贡献相加,得到最后的预测值
;(" + 1) = 1^^ =JX(c"+cjr<w-附)+ ' ■ + 。—,(")) 步骤104 :对尺度函数系数和小波系数的预测完成之后,将其预测值相加,即可得
到网络流量的预测值,不断重复上述步骤,即可得到关于网络流量的一系列预测值。
图5为本发明实现网络流量预测装置的一个实施例结构图,包括 小波包分解单元将原始网络流量分解成不同频率尺度的子波,将表示趋势的低
频部分与表示突发特性的高频部分分解开来。 单支重构单元对分解后的各个子波信号进行单支重构,使各个子波流量信号的 数据数量与原始网络流量信号数量相同,给进一步预测使用。 模糊神经网络单元通过模糊神经网络单元对分解重构后的各个子波信号进行学 习,并预测各子波的下一时刻网络流量值。 求和单元将各个子波信号的预测值相加求和得到最终的网络流量的预测值。
权利要求
一种基于小波包分解和模糊神经网络的网络流量预测方法及装置,其特征在于,包括通过小波包变换将原始网络流量分解到各个不同的时间尺度的子波上;对各个时间尺度上的信号数值进行重构,使其信号数据量与原始信号相同;通过模糊神经网络对分解到各个时间尺度上的信号进行学习和预测;将各个时间尺度上的信号的预测值进行求和得到网络流量的预测值。
2. 根据权利要求1所述的方法,其特征在于,所述通过小波包变换将原始网络流量分 解到各个不同的时间尺度的子波上之前还包括在网络预先确定的时间范围内,采集网络流量的历史数据,根据服务类型设定所述服 务类型与流量数据之间的对应关系;则所述进行网络流量预测需求的原始网络流量数据为从网络资源服务器NRS获取将 分析的服务类型和网络流量状况,根据服务类型与网络流量数据之间的对应关系,确定与 网络将执行的服务类型相对应的流量数据。
3. 根据权利要求2所述的方法,其特征在于,所述服务类型包括 会话类服务、流类服务、交互类服务、背景类服务。
4. 根据权利要求1所述的方法,其特征在于,所述预测网络流量需要的网络流量数据 包括从网络的NRS获取与网络将执行的服务类型相对应的网络流量数据。
5. 根据权利要求1、2或4任意一项所述的方法,其特征在于,所述根据所确定的网络流量数据,分解到各个不同的时间尺度的子波上,时间尺度包括低频部分核高频部分。
6. 根据权利要求1、2或4任意一项所述的方法,其特征在于,所述对各个时间尺度上的流量信号数值进行重构,使其流量信号数据量与原始信号相同,利用各个时间尺度上与原始流量信号相同数量的流量信号数据预测下一时刻的网络流量包括由合成滤波器组根据所述各个不同的时间尺度的子波上的流量信号,通过进行(1)上 采样和巻积方法生成新的流量信号,重复(1)步骤,直至使其新得到的流量信号数据量与 原始流量信号数据量相同,停止。根据新得到的流量数据预测网络流量。
7. 根据权利要求6所述的方法,其特征在于,所述的对各个时间尺度上的流量信号数值进行重构,根据新得到的流量数据预测网络流量包括对分解后的各个子信号通过模糊神经网络进行学习和预测,该网络是一个五层的前馈 式网络。第一层的每一个节点代表一个模糊集合,用隶属度函数表征。每个节点的输出是 输入变量对应于该模糊集合的隶属度。采用广义钟形隶属度函数来表征模糊集合<formula>formula see original document page 2</formula>所述公式中的PiJ'表示第i个输入变量的第j个隶属度函数。^i,bi,cj被称为前件 参数,其值在初始化时由网格划分算法决定,在后续学习中不断调整。第二层的每一个节点用来计算该层输入信号的乘积,该层第j个节点的输出代表第j条规则的触发强度,可表示为<formula>formula see original document page 2</formula>第三层为归一化层,归一化的触发强度可表示为第四层的每个节点用于计算每条规则对总的输出的贡献,第j个节点的输出即第j条规则对总的输出的贡献可表示为<formula>formula see original document page 3</formula>第五层将每条规则的贡献相加,得到最后的网络流量预测值<formula>formula see original document page 3</formula>
8. —种实现网络流量预测的装置,其特征在于,包括小波包分解单元将原始网络流量分解成不同频率尺度的子波,将表示趋势的低频部 分与表示突发特性的高频部分分解开来。单支重构单元对分解后的各个子波信号进行单支重构,使各个子波流量信号的数据 数量与原始网络流量信号数量相同,给进一步预测使用。模糊神经网络单元通过模糊神经网络单元对分解重构后的各个子波信号进行学习, 并预测各子波的下一时刻网络流量值。求和单元将各个子波信号的预测值相加求和得到最终的网络流量的预测值。
全文摘要
本发明公开了一种基于小波包分解和模糊神经网络的网络流量预测方法及装置,其中,所述方法为采集网络流量的历史测量数据;通过小波包变换将原始网络流量分解到各个不同的时间尺度的子波上;对各个时间尺度上的流量信号进行重构,使其流量信号数据量与原始信号相同;通过模糊神经网络对分解到各个时间尺度上的流量信号进行学习和预测;将各个时间尺度上的流量信号的预测值进行求和得到网络流量的预测值。
文档编号H04L12/26GK101729315SQ20091024303
公开日2010年6月9日 申请日期2009年12月24日 优先权日2009年12月24日
发明者刘翔, 刘韵洁, 崔鸿雁, 李锐, 陈建亚 申请人:北京邮电大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1