基于业务区分的认知网络QoS保障方法

文档序号:7767823阅读:375来源:国知局
专利名称:基于业务区分的认知网络QoS保障方法
技术领域
本发明以认知网络为基础,提出一种基于业务区分的认知网络QoS保障方法。 主要研究如何将认知网络与日趋成熟的业务识别技术、区分服务架构相结合,使得网络 在实现自我感知、自我决策、自我管理、自我控制的同时,将复杂性尽量限制在边缘路 由器以及域认知服务器之上,使其具备良好的可扩展性。该方法涉及到业务识别、区分 服务、网络QoS、人工智能、认知网络等技术领域。
背景技术
近年来,随着网络技术和应用的迅速发展和网络接入形式的多样化,网络变得 越来越复杂,对日益复杂的网络进行管理是当前通信网络面临的主要挑战之一;同时, 用户对于网络服务质量(QoS)的要求越来越高。如今分布式多媒体应用不仅包括文本信 息,还包括语音、图像、音频、视频等。分布式多媒体应用不但对网络有很高的带宽要 求,而且要求信息传输的低延迟和低抖动等。当前网络所提供的服务质量远不能满足用 户的需要;与此同时P2P流量的大量增加给网络带来巨大的负担,因此对业务进行识别 尤为重要。认知网络(CognitiveNetwork)是在认知无线电的基础上提出的,将认知的概念
从无线单跳连接扩展至整个网络,是一种具有认知功能的网络。它能够感知网络状况并 据此进行决策、推理、学习并采取适当行动。为了更好地管理和控制网络的复杂性,改 善网络的QoS和用户的业务体验,认知网络试图将人工智能相关技术引入到网络中,使 网络具有自管理、自学习、自优化的能力,真正实现网络的可控制、可管理、可信任。 因此,认知网络的研究将会对今后大规模的复杂异质网络管理技术的发展和网络服务质 量的提高起到巨大的推动作用。然而不管是传统的网络还是最新提出的几种认知网络体系结构都存在一些问 题,主要体现在1、传统的网络只能在网络出现问题之后才做相应的处理,存在滞后性,这种滞 后性必然影响网络的QoS;2、现有区分服务中的策略是静态且无法更改的,因此无法适应当前动态复杂的 网络环境;3、现有的几种认知网络架构未对业务进行区分,而研究表明,现在网络一半以 上的流量来自P2P业务,P2P业务已经给网络的QoS造成了严重的影响,因此对业务进 行区分变得尤为重要;4、目前对认知网络的研究很少考虑与现有QoS体系架构结合,因此缺乏可行性 和可扩展性。

发明内容
技术问题本发明的目的是提出一种基于业务区分的认知网络QoS保障方法。
3域认知服务器汇总采集到的网络QoS参数、业务信息以及网络状态信息并进行处理,将 处理结果作为输入训练SVM。在实时状况下,域认知服务器根据边缘路由器和核心路由 器得到的信息的处理结果来预测网络可能的状态变化。服务器根据可能发生的问题向边 缘路由器下发新策略,边缘路由器根据新策略为不同的业务打上不同的DSCP标记,降 低可能导致网络拥塞的业务类型的优先级,从而为网络的QoS提供了保障。该方法融合 了认知网络、区分服务以及日趋成熟的业务识别技术,具备良好的可扩展性。技术方案本发明基于业务区分的认知网络QoS保障方法的步骤如下1)数据采集边缘路由器以及核心路由器采集数据包到达路由器的相关信息, 包括数据包行为(入队列、出队列或者丢包)、行为发生的时间、当前结点、下一跳结 点、数据包大小、源IP地址、目的IP地址和业务类型;2)信息汇聚和处理边缘路由器以及核心路由器将各自所采集的数据包到达路 由器的相关信息发往该区分服务域的中心服务器即域认知服务器,域认知服务器将这些 信息进行处理,计算出符合离线训练SVM所需的网络QoS参数以及网络状态参数;3)训练SVM:根据某一时间段的符合训练SVM所需的网络QoS参数作为训 练的参数,将该时间段之后的某一时刻符合训练SVM所需的网络的状态作为属性,训练 SVM ;4)实时状态统计边缘路由器以及核心路由器将各自所采集的网络实际运行过 程中的参数汇聚到域认知服务器得到网络的实际QoS参数以及网络状态参数,将得到的 实际QoS参数以及网络状态参数作为SVM的输入,输出是该状态之后某一时刻网络的状 态;5)下发策略根据下一阶段网络可能的状态,域认知服务器将产生区分服务的 新策略,并发送给边缘路由器;6)边缘路由器根据策略进行调节,对不同的业务打上不同的DSCP标记,从而 实现对业务的区分,转步骤1)。优选地,步骤1)中数据采集采取抽样的方式a)业务类型信息采集采用业务识别方法识别出各个数据流属于哪种类型,并 记录该信息,在边缘路由器上实现;b)数据包入队列,出队列以及丢包信息采集,在边缘路由器及核心路由器上实 现。有益效果通过基于业务区分的认知网络QoS保障方法,我们能够实现1.与业务识别结合,实现对业务的区分;2.通过SVM算法,能够预测网络可能发生拥塞的情况,并据此提前做出决策以 避免拥塞的发生;3.与区分服务相结合,将复杂度尽量限制在边缘路由器和域认知服务器,无需 对现有网络和协议进行大规模更改即可实现认知,因此具备良好的可扩展性;4.边缘路由器的策略可以根据网络实际情况进行更改,以应对复杂多变的网络 状况。


图1是基于业务区分的认知网络QoS保障方法的流程图;图2是该发明实现过程及拓扑图。
具体实施例方式下面结合附图对发明的技术方案进行详细说明本发明提出了一种基于业务区分的认知网络QoS保障方法。该方法融合了认知 网络、区分服务以及日趋成熟的业务识别技术,为网络QoS提供保障。其中边缘路由器负责业务识别,如图1所示,并且将识别得到的业务类型以及 其他信息存储在要发给服务器的trace文件中。另外,由于区分服务架构具有可扩展性的 特点,本发明借用其实现框架,即引入区分服务域、边缘路由器、核心路由器、策略等 概念,将复杂性限制在边缘路由器上。不同之处在于首先,边缘路由器还负责业务识 别的功能,路由器(包括边缘路由器和核心路由器)需要记录数据包的各种信息(后面 将详细介绍),引入域认知服务器的概念,边缘路由器接受来自域认知服务器的下发策略 等。其具体的实现过程可以分为六个步骤。1.数据采集功能采集数据包到达路由器的相关信息,包括数据包行为(入队列、出队列 或者丢包)、行为发生的时间、当前结点、下一跳结点、数据包大小、源IP地址、目的 IP地址和业务类型。路由器将采集的信息记录成一个个的表项,如下核心路由器表项qAct, Time, pNode, nNode, pSize, sAddr, dAddr, tType (NULL)边缘路由器表项QAct, Time, pNode, nNode, pSize, sAddr, dAddr, tType每个表项的各个属性具体含义如下qAct:数据包行为。它的值可以是出队列(enqueue)、入队列(dequeue)或丢包 (drop);Time:发生以上数据包行为的时间;pNode 数据包当前所处的路由器ID(域认知服务器中维护了当前认知域里每个 路由器对应的ID);nNode 数据包下一跳将去往的路由器ID,此项可以根据路由表得到;sAddr 源 IP 地址;dAddr 目标 IP 地址;tType:数据包对应的业务类型。核心路由器中此项为NULL值,只有当表项组 成的表发送至域认知服务器之后,此项才会由服务器填上。边缘路由器中此项为业务识 别所得到的值,同样服务器中维护了业务类型对应的值。需要注意的是,为了避免信息采集给网络增添太大的负担,可以采取抽样的方 法。另外递交采集信息的时候可以将多个表项合并成表再递交,由于各表项信息变化不 大,并且数据采集过程并不要求数据快速递交,但是递交时应尽量减少带宽的消耗,因此可以用时间换取空间的方式,即先进行压缩,再传输,服务器接收之后再解压缩。2.数据汇聚和处理功能域认知服务器将接收到的表项进行处理,使之符合离线训练SVM所需的 信息格式。首先是将核心路由器的表项中tType属性,与边缘路由器得到的表项进行匹配 得到该项的值。然后将所有表项按时间进行排序并存储到新的文件中。然后再根据相应 的数学公式计算出网络平均时延、网络抖动、流入流量、流出流量、网络某业务所占比 例等信息作为训练SVM的样例的属性,另外,将该时间段之后的某一时间段网络的状态 作为训练SVM样例的分类值。这里应该选取一个恰当的时间窗口计算以上信息。3.训练 SVM功能根据以上处理得到的训练样例训练SVM,得到分类器,它能根据某一时 间段网络的参数预测某段时间之后网络可能的状态。其训练样例的属性具体如下(均为 某小段时间内的统计值)网络平均时延由于区分服务域不涉及主机,因此这里计算得到的时延是网络 的平均时延,单个网络时延是从数据包进入某一边缘路由器队列开始到从另一边缘路由 器出队列所消耗的时间,而平均网络时延就是这些值的平均值;网络抖动在网络时延的基础之上计算得到;流入流量该时间段内流入整个区分服务域的数据包大小的总和;流出流量该时间段内流出整个区分服务域的数据包大小的总和;网络状态根据丢包率的比例,将网络状态分为五个等级,1级表示网络状态 最好,依次递减;除了以上针对所有业务的属性外,还有针对某一业务的属性。它是以上属性的 针对某一业务的变体。4.根据实时状态决策功能此过程重复步骤1和步骤2的部分功能,得到网络的实时参数。注意这 一过程与步骤1和步骤2的区别在于它的实时性要求比较高。将处理得到的网络参数(即 测试样例的属性)作为SVM的输入,得到接下来某段时间之后网络可能的状态。由于此 过程在运算能力较强的服务器上实现,并且SVM分类的效率非常高,因此可以很快得到 分类结果。根据分类结果选择恰当的策略以应对可能发生的拥塞。5.下发策略功能服务器将策略发送到边缘路由器之上。与区分服务类似,策略的选择和 DSCP标记的设置只需在边缘路由器上实现。因此只需要将策略发送到边缘路由器上即 可。6.路由器根据策略进行调节功能边缘路由器根据服务器下发的策略为数据包打上不同的DSCP标记。主 要是将影响网络QoS的主要业务的数据包打上低优先级的DSCP标记。核心路由器根据 该标记将不同的数据包放置到不同的虚队列中,以便实现对业务的区分。有此可见,本 发明所采用的方法能够降低核心路由器的负担,具备了与区分服务类似的优点。
权利要求
1.一种基于业务区分的认知网络QoS保障方法,其特征在于该方法的步骤如下1)数据采集边缘路由器以及核心路由器采集数据包到达路由器的相关信息,包括 数据包行为(入队列、出队列或者丢包)、行为发生的时间、当前结点、下一跳结点、数 据包大小、源IP地址、目的IP地址和业务类型;2)信息汇聚和处理边缘路由器以及核心路由器将各自所采集的数据包到达路由器 的相关信息发往该区分服务域的中心服务器即域认知服务器,域认知服务器将这些信息 进行处理,计算出符合离线训练SVM所需的网络QoS参数以及网络状态参数;3)训练SVM:根据某一时间段的符合训练SVM所需的网络QoS参数作为训练 的参数,将该时间段之后的某一时刻符合训练SVM所需的网络的状态作为属性,训练 SVM ;4)实时状态统计边缘路由器以及核心路由器将各自所采集的网络实际运行过程中 的参数汇聚到域认知服务器得到网络的实际QoS参数以及网络状态参数,将得到的实际 QoS参数以及网络状态参数作为SVM的输入,输出是该状态之后某一时刻网络的状态;5)下发策略根据下一阶段网络可能的状态,域认知服务器将产生区分服务的新策 略,并发送给边缘路由器;6)边缘路由器根据策略进行调节,对不同的业务打上不同的DSCP标记,从而实现 对业务的区分,转步骤1)。
2.根据权利要求1所述的基于业务区分的认知网络QoS保障方法,其特征在于步骤 1)中数据采集采取抽样的方式a)业务类型信息采集采用业务识别方法识别出各个数据流属于哪种类型,并记录 该信息,在边缘路由器上实现;b)数据包入队列,出队列以及丢包信息采集,在边缘路由器及核心路由器上实现。
全文摘要
本发明公布了一种基于业务区分的认知网络QoS保障方法。该方法以业务为中心,通过采集网络QoS参数、业务信息以及网络状态信息,将信息汇聚到域认知服务器进行处理,并以处理结果作为训练样例训练支持向量机(SVM)得到分类器;该分类器在实时状况下根据边缘路由器和核心路由器采集得到的信息处理结果预测网络可能发生的问题,服务器根据可能发生的问题向边缘路由器下发新策略;边缘路由器根据新策略给不同的业务分配不同的优先级,从而为网络的QoS提供了保障。该方法结合了现有的区分服务架构,具有可扩展性,同时引入了人工智能方法,能够有效地在问题出现之前做出决策,从而实现了网络的认知。
文档编号H04L12/56GK102025620SQ20101057615
公开日2011年4月20日 申请日期2010年12月7日 优先权日2010年12月7日
发明者亓晋, 孙雁飞, 张顺颐, 王攀, 顾成杰, 黄桂松 申请人:南京邮电大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1