一种实现应用性能自适应的方法、装置及系统.pdf

上传人:t**** 文档编号:4332657 上传时间:2018-09-14 格式:PDF 页数:15 大小:599.47KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110218361.X

申请日:

2011.08.01

公开号:

CN102916906A

公开日:

2013.02.06

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 12/911申请日:20110801|||公开

IPC分类号:

H04L12/911(2013.01)I

主分类号:

H04L12/911

申请人:

华为技术有限公司

发明人:

刘颖; 胡士辉; 于德雷

地址:

518129 广东省深圳市龙岗区坂田华为总部办公楼

优先权:

专利代理机构:

广州三环专利代理有限公司 44202

代理人:

郝传鑫;熊永强

PDF下载: PDF下载
内容摘要

本发明实施例公开了一种实现应用性能自适应的方法、装置及系统,方法包括:获取至少一个应用的应用性能;当所述获取的应用性能满足预置的自适应调整条件时,生成新的应用处理策略;将所述生成的新的应用处理策略发送给业务路由器和应用处理服务器。采用本发明,能够在保证高优先级的SLA的情况下,使相应低优先级的应用能够传输完整的数据,不影响低优先级应用的正常使用,保证用户的各个优先级的应用的SLA要求。

权利要求书

权利要求书一种实现应用性能自适应的方法,其特征在于,包括:获取至少一个应用的应用性能,其中,所述至少一个应用的报文在业务路由器上传输;当所述获取的应用性能满足预置的自适应调整条件时,生成新的应用处理策略;将所述新的应用处理策略发送给业务路由器和应用处理服务器。如权利要求1所述的方法,其特征在于,所述获取至少一个应用的应用性能,包括:接收业务路由器发送的所述至少一个应用的应用性能;和/或计算得到所述至少一个应用的应用性能。如权利要求2所述的方法,其特征在于,所述当所述获取的应用性能满足预置的自适应调整条件时,生成新的应用处理策略,包括:判断所述获取的应用性能是否满足预置的自适应调整条件;若满足,根据所述获取的应用性能、预置的调整算法、预置的服务等级协议SLA以及所述至少一个应用的类型,生成新的应用处理策略;其中,判断所述获取的应用性能满足预置的自适应调整条件包括:判断所述获取的应用性能是否超出预置的门限,若超出,则所述获取的应用性能满足预置的自适应调整条件,否则,不满足;如权利要求3所述的方法,其特征在于,所述将所述生成的新的应用处理策略发送给业务路由器和应用处理服务器,包括:将生成的新的应用处理策略发送给所述应用处理服务器,以使所述应用处理服务器根据所述新的应用处理策略,生成所述至少一个应用的新报文;将所述新的应用处理策略发送给所述业务路由器,以使所述业务路由器根据所述新的应用处理策略,调整所述新的应用处理策略对应的参数;按照调整后的参数,发送所述应用处理服务器生成的所述至少一个应用的新报文。如权利要求4所述的方法,其特征在于,获取的所述应用性能包括:所述至少一个应用对应的发送队列的丢包率或者带宽利用率、所述至少一个应用的带宽利用率、以及所述至少一个应用的报文由所述业务路由器发送至所述接收方的延迟、抖动或者丢包中的任一项或者多项。一种实现应用性能自适应的装置,其特征在于,包括:获取模块,用于获取至少一个应用的应用性能,其中,所述至少一个应用的报文在业务路由器上传输;策略处理模块,用于当所述获取模块获取的应用性能满足预置的自适应调整条件时,生成新的应用处理策略;发送模块,用于将所述策略处理模块生成的新的应用处理策略发送给业务路由器和应用处理服务器。如权利要求6所述的装置,其特征在于,所述获取模块包括:第一获取单元,用于接收业务路由器发送的所述至少一个应用的应用性能;和/或第二获取单元,计算得到所述至少一个应用的应用性能。如权利要求7所述的装置,其特征在于,所述策略处理模块包括:判断单元,用于判断所述获取的应用性能是否满足预置的自适应调整条件;策略生成单元,用于在所述判断单元的判断结果为满足时,根据所述获取的应用性能、预置的调整算法、预置的SLA以及所述至少一个应用的类型,生成新的应用处理策略;其中,所述判断单元是通过判断所述获取的应用性能是否超出预置的门限,若超出,则所述获取的应用性能满足预置的自适应调整条件,否则,不满足。如权利要求8所述的装置,其特征在于,所述发送模块包括:第一发送单元,用于将所述策略处理模块生成的新的应用处理策略发送给所述应用处理服务器,以使所述应用处理服务器根据所述新的应用处理策略,生成所述至少一个应用的新报文;第二发送单元,用于将所述策略处理模块生成的新的应用处理策略发送给所述业务路由器,以使所述业务路由器根据所述新的应用处理策略,调整所述新的应用处理策略对应的参数;按照调整后的参数,发送所述应用处理服务器生成的所述至少一个应用的新报文。一种实现传输性能自适应的系统,其特征在于,包括:应用处理服务器,业务路由器以及实现传输性能自适应的装置,其中:所述实现传输性能自适应的装置,用于获取至少一个应用的应用性能,并当所述获取的应用性能满足预置的自适应调整条件时,生成新的应用处理策略;将所述新的应用处理策略发送给所述业务路由器和应用处理服务器;所述应用处理服务器,用于根据所述新的应用处理策略,生成所述至少一个应用的新报文;所述业务路由器,用于根据所述新的应用处理策略,调整所述新的应用处理策略对应的参数;按照调整后的参数,发送所述应用处理服务器生成的所述至少一个应用的新报文。

说明书

说明书一种实现应用性能自适应的方法、装置及系统 
技术领域
本发明涉及网络技术领域,尤其涉及一种实现应用性能自适应的方法、装置及系统。 
背景技术
网络提供商(英文全称:Network Provider,以下简称为:NP)如果部署了应用传输网络(英文全称:Application DeliveryNetwork,以下简称为:ADN),网络中的业务呈现点(英文全称:Point of Presence,以下简称为:POP)可以分析到数据报文的应用层,那么NP对不同应用可以实现控制、管理、重组,重新生成新报文,其中,POP可以包括用于收发应用报文的业务路由器和用于处理应用报文的应用处理服务器。 
当企业在总部和分支机构之间、总部/分支机构和云计算中心之间选择ADN时,NP有必要保证不同应用的性能。企业内的应用优先级不同,每个应用对应的服务等级协议(英文全称:Service‑Level Agreement,以下简称为:SLA)也不一样,ADN需要满足每个优先级的应用SLA,其中,SLA包括的项目有:分配给客户的带宽极限、能同时服务的客户数目、各类客户的流量优先级、客户技术支持和服务等等,表1为企业和NP签订的其中一种SLA,其中包括通用因特网文件系统(英文全称:Common Internet File System,以下简称为:CIFS),超文本传输协议(英文全称:Hyper Text Transfer Protocol,以下简称为:HTTP)。图1描述现有应用传输网络ADN的结构组成示意图。 
表1: 

NP在业务呈现点POP部署了多类应用处理服务器,业务路由器(英文全称: Service Router,以下简称为:SR)收到某一种应用的报文(以下简称为:应用报文)以后,根据该应用报文的五元组信息(源IP,源端口,目的IP,目的端口,协议类型),查询局域网(英文全称:Local Area Network,以下简称为:LAN)侧的报文重定向表,找到该应用相对应的应用处理服务器(应用处理服务器IP地址,出接口),将该应用报文发送到对应的应用处理服务器。应用处理服务器解析出应用报文后,根据NP定制的策略,生成新的应用报文,然后发送给SR。SR把新生成的应用报文传递给目的地所属业务呈现点POP。 
现有技术在对各类应用的控制、管理、重组以及传输的过程中,主要是参考表1中的SLA,依据不同应用的优先级,由SR控制各应用报文的传输带宽,当带宽紧张时,减少优先级较低的应用的带宽,从而保证高优先级的应用的带宽。但是,由于低优先级应用的带宽减小,使得低优先级的应用报文传输速度变慢,甚至使得这些低优先级应用报文不能正常传输,出现中断。 
发明内容
为了解决上述技术问题,本发明实施例提供一种实现应用性能自适应的方法、装置及系统,可对当前传输的应用生成新的应用处理策略,并根据该新的应用处理策略处理并发送应用。 
本发明实施例提供了一种实现应用性能自适应的方法,包括: 
获取至少一个应用的应用性能,其中,所述至少一个应用的报文在业务路由器上传输; 
当所述获取的应用性能满足预置的自适应调整条件时,生成新的应用处理策略; 
将所述新的应用处理策略发送给业务路由器和应用处理服务器。 
相应地,本发明实施例还提供了一种实现应用性能自适应的装置,包括: 
获取模块,用于获取至少一个应用的应用性能,其中,所述至少一个应用的报文在业务路由器上传输; 
策略处理模块,用于当所述获取模块获取的应用性能满足预置的自适应调整条件时,生成新的应用处理策略; 
发送模块,用于将所述策略处理模块生成的新的应用处理策略发送给业务路由器和应用处理服务器。 
相应地,本发明实施例还提供了一种实现传输性能自适应的系统,包括:应用处理服务器,业务路由器以及实现传输性能自适应的装置,其中: 
所述实现传输性能自适应的装置,用于获取至少一个应用的应用性能,并当所述获取的应用性能满足预置的自适应调整条件时,生成新的应用处理策略;将所述新的应用处理策略发送给所述业务路由器和应用处理服务器; 
所述应用处理服务器,用于根据所述新的应用处理策略,生成所述至少一个应用的新报文; 
所述业务路由器,用于根据所述新的应用处理策略,调整所述新的应用处理策略对应的参数;按照调整后的参数,发送所述应用处理服务器生成的所述至少一个应用的新报文。 
实施本发明实施例,具有如下有益效果: 
如果当前传输的至少一个应用的应用性能满足预置的自适应调整条件,生成新的应用处理策略,应用处理服务器和业务路由器按照该新的应用处理策略处理并发送上述至少一个应用的报文,从而在保证高优先级的应用满足SLA的情况下,不影响低优先级应用的正常使用。 
附图说明
图1是现有应用传输网络ADN的结构组成示意图; 
图2是本发明实施例的一种实现应用性能自适应的系统的结构组成示意图; 
图3是图2中实现应用性能自适应的装置的结构组成示意图; 
图4是本发明的一种实现应用性能自适应的方法的第一实施例流程示意图; 
图5是实现应用性能自适应的方法的其中一种实例的流程示意图; 
图6是本发明的实现应用性能自适应的方法的第二实施例流程示意图。 
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。 
在本发明的实施例中,实现应用性能自适应的装置能够获取业务路由器上传输的应用的应用性能,在应用性能满足自适应调整条件时,生成新的应用处理策略;应用处理服务器根据新的应用处理策略,生成新的应用报文;业务路由器根据新的应用处理策略,调整带宽发送新的应用报文。 
请参见图2,是本发明实施例的一种实现应用性能自适应的系统的结构组成示意图,该系统包括:业务路由器11,应用处理服务器12,实现应用性能自适应的装置13。 
所述应用处理服务器12,用于根据应用处理策略,生成至少一个应用的报文;所述应用处理服务器12可以是一个或者多个,如HTTP应用对应的应用处理服务器、视频(英文全称:Video)应用对应的应用处理服务器、基于IP的语音(英文全称:Voice over Internet Protocol,以下简称为VoIP;有时也称为IP电话)应用对应的应用处理服务器等。 
所述业务路由器11,用于传输所述至少一个应用的报文; 
所述实现应用性能自适应的装置13,用于获取所述至少一个应用的应用性能,并当所述获取的应用性能满足预置的自适应调整条件时,生成新的应用处理策略;将所述新的应用处理策略发送给所述业务路由器11和应用处理服务器12。 
所述应用处理服务器12,进一步用于根据所述新的应用处理策略,生成所述至少一个应用的新报文; 
所述业务路由器11,当接收到所述实现应用性能自适应的装置13发送的新的应用处理策略时,进一步用于根据所述新的应用处理策略,调整所述新的应用处理策略对应的参数;按照调整后的参数,发送所述应用处理服务器12生成的所述至少一个应用的新报文。 
可选的,所述实现应用性能自适应的装置13获取所述至少一个应用的应用性能的方式可以包括: 
所述应用性能自适应的装置13接收业务路由器11发送的所述至少一个应用的应用性能。 
例如,所述业务路由器11可以监测所述至少一个应用的应用性能,并将监测结果发送给所述应用性能自适应的装置13。其中,所述业务路由器11具体监测到的应用性能可包括:在所述业务路由器11中,所述至少一个应用对应的发 送队列的丢包率(发送队列的存储空间有限,因此,可能出现报文无法进入发送队列被丢弃的情况)或者所述至少一个应用的带宽利用率等等。 
可选的,所述实现应用性能自适应的装置13获取业务路由器11上的传输的至少一个应用的应用性能的方式还可以包括: 
所述实现应用性能自适应的装置13计算得到所述至少一个应用的应用性能。 
例如,所述实现应用性能自适应的装置13可以监测所述业务路由器11以及所述至少一个应用的报文的接收方,并根据检测结果计算得到所述至少一个应用的应用性能。其中,所述实现应用性能自适应的装置13具体计算的信息可包括:所述至少一个应用的报文由所述业务路由器11发送至所述接收方的延迟、抖动或者丢包等等。 
实际应用中,所述实现应用性能自适应的装置13可将所述至少一个应用对应的发送队列的丢包率或者带宽利用率、所述至少一个应用的带宽利用率、以及所述至少一个应用的报文由所述业务路由器11发送至所述接收方的延迟、抖动或者丢包中的任一项或者多项,作为所述至少一个应用的应用性能。 
可选的,上述获取的应用性能满足预置的自适应调整条件,可以是以下情况中的一种或者多种:某一应用的报文丢包率大于SLA中丢包率的规定、某一应用的报文延迟大于SLA中延迟的规定、某一应用的报文抖动大于SLA中抖动的规定。 
可选的,所述实现应用性能自适应的装置13生成新的应用处理策略,可以是:根据所述获取的应用性能、预置的调整算法、预置的SLA以及所述至少一个应用的类型,生成新的应用处理策略。具体的,可以根据所述至少一个应用的类型,在预置的调整算法中确定所述至少一个应用的类型对应的调整算法,根据获取的应用性能、所述预置的SLA,以及所述至少一个应用的类型对应的调整算法,生成新的应用处理策略,例如,对视频应用生成新的应用处理策略包括:在预置的调整算法中找到视频应用所对应的用于对视频应用的压缩参数和编码参数进行调整的调整算法,根据获取的应用性能、所述预置的SLA,以及所述至少一个应用的类型对应的调整算法,生成用于指导视频应用处理服务器对视频应用进行压缩处理和编码参数调整处理的新的应用处理策略。 
可选的,所述新的应用处理策略具体可包括以下策略中的一种或多种:对 传输带宽进行调整的策略,对所述至少一个应用的报文进行处理的参数(以下简称为处理参数)进行调整的策略。较优的,上述对处理参数和传输带宽的调整可以在SLA的要求范围内,例如,给较高优先级的语音应用增加带宽时,增加后的带宽占用比不能超过SLA中对该优先级的语音应用所规定的最大带宽占用比。 
可选的,所述应用处理服务器12根据所述新的应用处理策略,生成所述至少一个应用的新报文,可以是: 
所述应用处理服务器12根据上述对所述至少一个应用的报文的处理参数进行调整的策略,调整所述至少一个应用的报文的生成参数,生成所述至少一个应用的新报文。 
可选的,所述业务路由器11根据所述新的应用处理策略,调整所述新的应用处理策略对应的参数,具体可以是: 
所述业务路由器11根据所述对传输带宽进行调整的策略,调整所述至少一个应用的传输带宽。 
下面举一个具体的示例。在本示例中,有两种应用,分别为:视频应用和语音应用,其中,语音应用的优先级比视频应用的优先级高。 
当所述语音应用的优先级队列丢包率超过阈值时,所述实现应用性能自适应的装置13生成新的应用处理策略,业务路由器11根据新的应用处理策略,为语音应用增加带宽。由于总的带宽是固定的,因此,优先级较低的视频应用的带宽相应的减少。由于视频应用的带宽被占用,视频应用就可能出现丢包。当视频应用的丢包超过阈值时,所述实现应用性能自适应的装置13生成新的应用处理策略,该视频应用的应用处理服务器12根据新的应用处理策略,调整视频应用的处理参数,例如,调整编码参数以降低视频应用的分辨率,或者调整压缩参数以较大限度的压缩视频应用的数据,使得能够在当前带宽下尽可能多的传递视频应用的数据,从而减少视频应用的丢包。 
实施本发明实施例,具有以下有益效果: 
如果当前传输的至少一个应用的应用性能满足预置的自适应调整条件,生成新的应用处理策略,应用处理服务器和业务路由器按照该新的应用处理策略处理并发送上述至少一个应用的报文,从而在保证高优先级的应用满足SLA的情况下,不影响低优先级应用的正常使用。 
进一步的,请参见图3,是图2中实现应用性能自适应的装置的结构组成示意图,所述实现应用性能自适应的装置具体包括:获取模块131,策略处理模块132以及发送模块133。 
所述获取模块131,用于获取至少一个应用的应用性能;其中,所述至少一个应用的报文在业务路由器上传输。 
所述策略处理模块132,用于当所述获取模块131获取的应用性能满足预置的自适应调整条件时,生成新的应用处理策略。 
所述发送模块133,用于将所述策略处理模块132生成的新的应用处理策略发送给业务路由器和应用处理服务器。 
可选的,如图3所示,所述获取模块131可包括: 
第一获取单元1311,用于接收业务路由器11发送的所述至少一个应用的应用性能; 
第二获取单元1312,计算得到所述至少一个应用的应用性能。 
可选的,如图3所示,所述策略处理模块132具体可包括: 
判断单元1321,用于判断所述获取的应用性能是否满足预置的自适应调整条件; 
策略生成单元1322,用于在所述判断单元1321的判断结果为满足时,根据所述获取的应用性能、预置的调整算法、预置的SLA以及所述至少一个应用的类型,生成新的应用处理策略。 
可选的,如图3所示,所述发送模块133可包括: 
第一发送单元1331,用于向应用处理服务器发送所述新的应用处理策略; 
第二发送单元1332,用于向业务路由器发送所述新的应用处理策略。 
所述第一发送单元1331将所述策略处理模块132生成的新的应用处理策略发送给所述应用处理服务器,以使所述应用处理服务器根据所述新的应用处理策略,生成所述至少一个应用的新报文; 
所述第二发送单元1332将所述策略处理模块132生成的带宽调整策略发送给所述业务路由器,以使所述业务路由器根据所述新的应用处理策略,调整所述新的应用处理策略对应的参数;按照调整后的参数,发送所述应用处理服务器12生成的所述至少一个应用的新报文。 
实施本发明实施例,具有以下有益效果: 
如果当前传输的至少一个应用的应用性能满足预置的自适应调整条件,生成新的应用处理策略,应用处理服务器和业务路由器按照该新的应用处理策略处理并发送上述至少一个应用的报文,从而在保证高优先级的应用满足SLA的情况下,不影响低优先级应用的正常使用。 
下面对本发明的实现应用性能自适应的方法进行详细说明。 
请参见图4,是本发明的一种实现应用性能自适应的方法的第一实施例流程示意图。本实施例的实现应用性能自适应的方法包括: 
S101:获取至少一个应用的应用性能。其中,所述至少一个应用的报文在业务路由器上传输。 
具体的,所述S101获取至少一个应用的应用性能的方式可包括: 
所述S101接收用于传输所述至少一个应用的业务路由器发送的所述至少一个应用的应用性能。 
例如,所述业务路由器可以监测所述至少一个应用的应用性能。其中,所述业务路由器具体监测到的应用性能可包括:在所述业务路由器中,所述至少一个应用对应的发送队列的丢包率(发送队列的存储空间有限,因此,可能出现报文无法进入发送队列被丢弃的情况)或者所述至少一个应用的带宽利用率等等。 
可选的,所述S101获取业务路由器上的传输的至少一个应用的应用性能的方式还可以包括: 
所述S101计算得到所述至少一个应用的应用性能。 
例如,所述S101可以监测所述业务路由器以及所述至少一个应用的报文的接收方,并根据检测结果计算得到所述至少一个应用的应用性能。其中,所述S101具体计算的信息可包括:所述至少一个应用的报文由所述业务路由器发送至所述接收方的延迟、抖动或者丢包等等。 
实际应用中,所述S101可将所述至少一个应用对应的发送队列的丢包率或者带宽利用率、所述至少一个应用的带宽利用率、以及所述至少一个应用的报文由所述业务路由器发送至所述接收方的延迟、抖动或者丢包中的任一项或者多项,作为所述至少一个应用的应用性能。 
S102:当所述获取的应用性能满足预置的自适应调整条件时,生成新的应用处理策略。 
具体的,所述S101中获取的应用性能满足预置的自适应调整条件,可以是以下情况中的一种或者多种:某一应用的报文丢包率大于SLA中丢包率的规定、某一应用的报文延迟大于SLA中延迟的规定、某一应用的报文抖动大于SLA中抖动的规定。 
所述S102生成新的应用处理策略可以是:根据所述获取的应用性能、预置的调整算法、预置的SLA以及所述至少一个应用的类型,生成新的应用处理策略。例如,可以根据所述至少一个应用的类型,在预置的调整算法中确定所述至少一个应用的类型对应的调整算法,根据获取的应用性能、所述预置的SLA,以及所述至少一个应用的类型对应的调整算法,生成新的应用处理策略。 
所述新的应用处理策略具体可包括以下策略中的一种或多种:对传输带宽进行调整的策略,对所述至少一个应用的报文进行处理的参数(以下简称为处理参数)进行调整的策略。较优的,上述对处理参数和传输带宽的调整可以在SLA的要求范围内,例如,给较高优先级的语音应用增加带宽时,增加后的带宽占用比不能超过SLA中对该优先级的语音应用所规定的最大带宽占用比。 
S103:将所述新的应用处理策略发送给所述业务路由器和应用处理服务器。 
所述应用处理服务器在接收到所述新的应用处理策略时,根据所述新的应用处理策略,生成所述至少一个应用的新报文。 
所述业务路由器当接收到所述新的应用处理策略时,根据所述新的应用处理策略,调整所述新的应用处理策略对应的参数;按照调整后的参数,发送所述应用处理服务器生成的所述至少一个应用的新报文。 
可选的,所述应用处理服务器根据所述新的应用处理策略,生成所述至少一个应用的新报文,可以是:所述应用处理服务器根据上述对所述至少一个应用的报文的处理参数进行调整的策略,调整所述至少一个应用的报文的生成参数,生成所述至少一个应用的新报文。 
可选的,所述业务路由器根据所述新的应用处理策略,调整所述新的应用处理策略对应的参数,具体可以是:所述业务路由器根据所述对传输带宽进行调整的策略,调整所述至少一个应用的传输带宽。 
下面举一个具体的示例。具体请参见图5,是实现应用性能自适应的方法的其中一种实例的流程示意图;在本示例中,有两种应用,分别为:视频应用和语音应用,其中,语音应用的优先级比视频应用的优先级高。 
S1:当所述语音应用的优先级队列丢包率超过阈值时,生成新的应用处理策略。 
S2:业务路由器根据新的应用处理策略,为语音应用增加带宽,减少优先级较低的视频应用的带宽。由于总的带宽是固定的,因此,优先级较低的视频应用的带宽相应的减少。 
S3:当视频应用的丢包超过阈值时,生成新的应用处理策略,该视频应用的应用处理服务器根据新的应用处理策略,调整视频应用的处理参数。 
由于视频应用的带宽被占用,视频应用就可能出现丢包当视频应用的丢包超过阈值时,生成新的应用处理策略,该视频应用的应用处理服务器根据新的应用处理策略,调整视频应用的处理参数,例如,调整编码参数以降低视频应用的分辨率,或者调整压缩参数以较大限度的压缩视频应用的数据,使得能够在当前带宽下尽可能多的传递视频应用的数据,从而减少视频应用的丢包。 
实施本发明实施例,具有以下有益效果: 
如果当前传输的至少一个应用的应用性能满足预置的自适应调整条件,生成新的应用处理策略,应用处理服务器和业务路由器按照该新的应用处理策略处理并发送上述至少一个应用的报文,从而在保证高优先级的应用满足SLA的情况下,不影响低优先级应用的正常使用。 
请参见图6,是本发明的实现应用性能自适应的方法的第二实施例流程示意图,本实施例的实现应用性能自适应的方法包括: 
S201:接收业务路由器发送的至少一个应用的应用性能,并计算得到所述至少一个应用的报文由所述业务路由器发送至接收方的应用性能。 
具体的,获取的所述应用性能包括:所述至少一个应用对应的发送队列的丢包率或者带宽利用率、所述至少一个应用的带宽利用率、以及所述至少一个应用的报文由所述业务路由器发送至所述接收方的延迟、抖动或者丢包。 
S202:判断所述获取的应用性能是否满足预置的自适应调整条件。 
其中,判断所述获取的应用性能满足预置的自适应调整条件包括: 
判断所述获取的应用性能是否超出预置的门限,若超出,则所述获取的应用性能满足预置的自适应调整条件,否则,不满足。所述预置的门限可以为预设置一些数字,也可以为SLA上规定的数值。若满足,执行S203,否则继续执行S202。 
S203:根据所述获取的应用性能、预置的调整算法、预置的服务等级协议SLA以及所述至少一个应用的类型,生成新的应用处理策略。 
S204:将生成的新的应用处理策略发送给所述应用处理服务器,以使所述应用处理服务器根据所述新的应用处理策略,生成所述至少一个应用的新报文。 
S205:将所述新的应用处理策略发送给所述业务路由器,以使所述业务路由器根据所述新的应用处理策略,调整所述新的应用处理策略对应的参数,按照调整后的参数,发送所述应用处理服务器生成的所述至少一个应用的新报文。 
实施本发明实施例,具有以下有益效果: 
如果当前传输的至少一个应用的应用性能满足预置的自适应调整条件,生成新的应用处理策略,应用处理服务器和业务路由器按照该新的应用处理策略处理并发送上述至少一个应用的报文,从而在保证高优先级的应用满足SLA的情况下,不影响低优先级应用的正常使用。 
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read‑Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。 
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

一种实现应用性能自适应的方法、装置及系统.pdf_第1页
第1页 / 共15页
一种实现应用性能自适应的方法、装置及系统.pdf_第2页
第2页 / 共15页
一种实现应用性能自适应的方法、装置及系统.pdf_第3页
第3页 / 共15页
点击查看更多>>
资源描述

《一种实现应用性能自适应的方法、装置及系统.pdf》由会员分享,可在线阅读,更多相关《一种实现应用性能自适应的方法、装置及系统.pdf(15页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102916906 A (43)申请公布日 2013.02.06 C N 1 0 2 9 1 6 9 0 6 A *CN102916906A* (21)申请号 201110218361.X (22)申请日 2011.08.01 H04L 12/911(2013.01) (71)申请人华为技术有限公司 地址 518129 广东省深圳市龙岗区坂田华为 总部办公楼 (72)发明人刘颖 胡士辉 于德雷 (74)专利代理机构广州三环专利代理有限公司 44202 代理人郝传鑫 熊永强 (54) 发明名称 一种实现应用性能自适应的方法、装置及系 统 (57) 摘要 本发明实施例公开。

2、了一种实现应用性能自适 应的方法、装置及系统,方法包括:获取至少一个 应用的应用性能;当所述获取的应用性能满足预 置的自适应调整条件时,生成新的应用处理策略; 将所述生成的新的应用处理策略发送给业务路由 器和应用处理服务器。采用本发明,能够在保证高 优先级的SLA的情况下,使相应低优先级的应用 能够传输完整的数据,不影响低优先级应用的正 常使用,保证用户的各个优先级的应用的SLA要 求。 (51)Int.Cl. 权利要求书2页 说明书8页 附图4页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 8 页 附图 4 页 1/2页 2 1.一种实现应用性能自。

3、适应的方法,其特征在于,包括: 获取至少一个应用的应用性能,其中,所述至少一个应用的报文在业务路由器上传 输; 当所述获取的应用性能满足预置的自适应调整条件时,生成新的应用处理策略; 将所述新的应用处理策略发送给业务路由器和应用处理服务器。 2.如权利要求1所述的方法,其特征在于,所述获取至少一个应用的应用性能,包括: 接收业务路由器发送的所述至少一个应用的应用性能;和/或 计算得到所述至少一个应用的应用性能。 3.如权利要求2所述的方法,其特征在于,所述当所述获取的应用性能满足预置的自 适应调整条件时,生成新的应用处理策略,包括: 判断所述获取的应用性能是否满足预置的自适应调整条件; 若满足。

4、,根据所述获取的应用性能、预置的调整算法、预置的服务等级协议SLA以及所 述至少一个应用的类型,生成新的应用处理策略; 其中,判断所述获取的应用性能满足预置的自适应调整条件包括: 判断所述获取的应用性能是否超出预置的门限,若超出,则所述获取的应用性能满足 预置的自适应调整条件,否则,不满足; 4.如权利要求3所述的方法,其特征在于,所述将所述生成的新的应用处理策略发送 给业务路由器和应用处理服务器,包括: 将生成的新的应用处理策略发送给所述应用处理服务器,以使所述应用处理服务器根 据所述新的应用处理策略,生成所述至少一个应用的新报文; 将所述新的应用处理策略发送给所述业务路由器,以使所述业务路。

5、由器根据所述新的 应用处理策略,调整所述新的应用处理策略对应的参数;按照调整后的参数,发送所述应用 处理服务器生成的所述至少一个应用的新报文。 5.如权利要求4所述的方法,其特征在于,获取的所述应用性能包括:所述至少一个应 用对应的发送队列的丢包率或者带宽利用率、所述至少一个应用的带宽利用率、以及所述 至少一个应用的报文由所述业务路由器发送至所述接收方的延迟、抖动或者丢包中的任一 项或者多项。 6.一种实现应用性能自适应的装置,其特征在于,包括: 获取模块,用于获取至少一个应用的应用性能,其中,所述至少一个应用的报文在业务 路由器上传输; 策略处理模块,用于当所述获取模块获取的应用性能满足预置。

6、的自适应调整条件时, 生成新的应用处理策略; 发送模块,用于将所述策略处理模块生成的新的应用处理策略发送给业务路由器和应 用处理服务器。 7.如权利要求6所述的装置,其特征在于,所述获取模块包括: 第一获取单元,用于接收业务路由器发送的所述至少一个应用的应用性能;和/或 第二获取单元,计算得到所述至少一个应用的应用性能。 8.如权利要求7所述的装置,其特征在于,所述策略处理模块包括: 判断单元,用于判断所述获取的应用性能是否满足预置的自适应调整条件; 权 利 要 求 书CN 102916906 A 2/2页 3 策略生成单元,用于在所述判断单元的判断结果为满足时,根据所述获取的应用性能、 预置。

7、的调整算法、预置的SLA以及所述至少一个应用的类型,生成新的应用处理策略; 其中,所述判断单元是通过判断所述获取的应用性能是否超出预置的门限,若超出,则 所述获取的应用性能满足预置的自适应调整条件,否则,不满足。 9.如权利要求8所述的装置,其特征在于,所述发送模块包括: 第一发送单元,用于将所述策略处理模块生成的新的应用处理策略发送给所述应用处 理服务器,以使所述应用处理服务器根据所述新的应用处理策略,生成所述至少一个应用 的新报文; 第二发送单元,用于将所述策略处理模块生成的新的应用处理策略发送给所述业务路 由器,以使所述业务路由器根据所述新的应用处理策略,调整所述新的应用处理策略对应 的。

8、参数;按照调整后的参数,发送所述应用处理服务器生成的所述至少一个应用的新报文。 10.一种实现传输性能自适应的系统,其特征在于,包括:应用处理服务器,业务路由 器以及实现传输性能自适应的装置,其中: 所述实现传输性能自适应的装置,用于获取至少一个应用的应用性能,并当所述获取 的应用性能满足预置的自适应调整条件时,生成新的应用处理策略;将所述新的应用处理 策略发送给所述业务路由器和应用处理服务器; 所述应用处理服务器,用于根据所述新的应用处理策略,生成所述至少一个应用的新 报文; 所述业务路由器,用于根据所述新的应用处理策略,调整所述新的应用处理策略对应 的参数;按照调整后的参数,发送所述应用处。

9、理服务器生成的所述至少一个应用的新报文。 权 利 要 求 书CN 102916906 A 1/8页 4 一种实现应用性能自适应的方法、 装置及系统 技术领域 0001 本发明涉及网络技术领域,尤其涉及一种实现应用性能自适应的方法、装置及系 统。 背景技术 0002 网络提供商(英文全称:Network Provider,以下简称为:NP)如果部署了应用传 输网络(英文全称:Application DeliveryNetwork,以下简称为:ADN),网络中的业务呈现 点(英文全称:Point of Presence,以下简称为:POP)可以分析到数据报文的应用层,那么 NP对不同应用可以实现控。

10、制、管理、重组,重新生成新报文,其中,POP可以包括用于收发应 用报文的业务路由器和用于处理应用报文的应用处理服务器。 0003 当企业在总部和分支机构之间、总部/分支机构和云计算中心之间选择ADN时, NP有必要保证不同应用的性能。企业内的应用优先级不同,每个应用对应的服务等级协 议(英文全称:Service-Level Agreement,以下简称为:SLA)也不一样,ADN需要满足每 个优先级的应用SLA,其中,SLA包括的项目有:分配给客户的带宽极限、能同时服务的客户 数目、各类客户的流量优先级、客户技术支持和服务等等,表1为企业和NP签订的其中一 种SLA,其中包括通用因特网文件系统。

11、(英文全称:Common Internet File System,以下简 称为:CIFS),超文本传输协议(英文全称:Hyper Text Transfer Protocol,以下简称为: HTTP)。图1描述现有应用传输网络ADN的结构组成示意图。 0004 表1: 0005 0006 NP在业务呈现点POP部署了多类应用处理服务器,业务路由器(英文全称: Service Router,以下简称为:SR)收到某一种应用的报文(以下简称为:应用报文)以后, 根据该应用报文的五元组信息(源IP,源端口,目的IP,目的端口,协议类型),查询局域网 (英文全称:Local Area Network。

12、,以下简称为:LAN)侧的报文重定向表,找到该应用相对 应的应用处理服务器(应用处理服务器IP地址,出接口),将该应用报文发送到对应的应用 处理服务器。应用处理服务器解析出应用报文后,根据NP定制的策略,生成新的应用报文, 然后发送给SR。SR把新生成的应用报文传递给目的地所属业务呈现点POP。 0007 现有技术在对各类应用的控制、管理、重组以及传输的过程中,主要是参考表1中 的SLA,依据不同应用的优先级,由SR控制各应用报文的传输带宽,当带宽紧张时,减少优 先级较低的应用的带宽,从而保证高优先级的应用的带宽。但是,由于低优先级应用的带宽 减小,使得低优先级的应用报文传输速度变慢,甚至使得。

13、这些低优先级应用报文不能正常 说 明 书CN 102916906 A 2/8页 5 传输,出现中断。 发明内容 0008 为了解决上述技术问题,本发明实施例提供一种实现应用性能自适应的方法、装 置及系统,可对当前传输的应用生成新的应用处理策略,并根据该新的应用处理策略处理 并发送应用。 0009 本发明实施例提供了一种实现应用性能自适应的方法,包括: 0010 获取至少一个应用的应用性能,其中,所述至少一个应用的报文在业务路由器上 传输; 0011 当所述获取的应用性能满足预置的自适应调整条件时,生成新的应用处理策略; 0012 将所述新的应用处理策略发送给业务路由器和应用处理服务器。 001。

14、3 相应地,本发明实施例还提供了一种实现应用性能自适应的装置,包括: 0014 获取模块,用于获取至少一个应用的应用性能,其中,所述至少一个应用的报文在 业务路由器上传输; 0015 策略处理模块,用于当所述获取模块获取的应用性能满足预置的自适应调整条件 时,生成新的应用处理策略; 0016 发送模块,用于将所述策略处理模块生成的新的应用处理策略发送给业务路由器 和应用处理服务器。 0017 相应地,本发明实施例还提供了一种实现传输性能自适应的系统,包括:应用处理 服务器,业务路由器以及实现传输性能自适应的装置,其中: 0018 所述实现传输性能自适应的装置,用于获取至少一个应用的应用性能,并。

15、当所述 获取的应用性能满足预置的自适应调整条件时,生成新的应用处理策略;将所述新的应用 处理策略发送给所述业务路由器和应用处理服务器; 0019 所述应用处理服务器,用于根据所述新的应用处理策略,生成所述至少一个应用 的新报文; 0020 所述业务路由器,用于根据所述新的应用处理策略,调整所述新的应用处理策略 对应的参数;按照调整后的参数,发送所述应用处理服务器生成的所述至少一个应用的新 报文。 0021 实施本发明实施例,具有如下有益效果: 0022 如果当前传输的至少一个应用的应用性能满足预置的自适应调整条件,生成新的 应用处理策略,应用处理服务器和业务路由器按照该新的应用处理策略处理并发。

16、送上述至 少一个应用的报文,从而在保证高优先级的应用满足SLA的情况下,不影响低优先级应用 的正常使用。 附图说明 0023 图1是现有应用传输网络ADN的结构组成示意图; 0024 图2是本发明实施例的一种实现应用性能自适应的系统的结构组成示意图; 0025 图3是图2中实现应用性能自适应的装置的结构组成示意图; 0026 图4是本发明的一种实现应用性能自适应的方法的第一实施例流程示意图; 说 明 书CN 102916906 A 3/8页 6 0027 图5是实现应用性能自适应的方法的其中一种实例的流程示意图; 0028 图6是本发明的实现应用性能自适应的方法的第二实施例流程示意图。 具体实。

17、施方式 0029 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。 0030 在本发明的实施例中,实现应用性能自适应的装置能够获取业务路由器上传输的 应用的应用性能,在应用性能满足自适应调整条件时,生成新的应用处理策略;应用处理服 务器根据新的应用处理策略,生成新的应用报文;业务路由器根据新的应用处理策略,调整 带宽发送新的应用报文。 0031 请参见图2,是本发明实施例的一种实。

18、现应用性能自适应的系统的结构组成示意 图,该系统包括:业务路由器11,应用处理服务器12,实现应用性能自适应的装置13。 0032 所述应用处理服务器12,用于根据应用处理策略,生成至少一个应用的报文;所 述应用处理服务器12可以是一个或者多个,如HTTP应用对应的应用处理服务器、视频 (英文全称:Video)应用对应的应用处理服务器、基于IP的语音(英文全称:Voice over Internet Protocol,以下简称为VoIP;有时也称为IP电话)应用对应的应用处理服务器 等。 0033 所述业务路由器11,用于传输所述至少一个应用的报文; 0034 所述实现应用性能自适应的装置13。

19、,用于获取所述至少一个应用的应用性能,并 当所述获取的应用性能满足预置的自适应调整条件时,生成新的应用处理策略;将所述新 的应用处理策略发送给所述业务路由器11和应用处理服务器12。 0035 所述应用处理服务器12,进一步用于根据所述新的应用处理策略,生成所述至少 一个应用的新报文; 0036 所述业务路由器11,当接收到所述实现应用性能自适应的装置13发送的新的应 用处理策略时,进一步用于根据所述新的应用处理策略,调整所述新的应用处理策略对应 的参数;按照调整后的参数,发送所述应用处理服务器12生成的所述至少一个应用的新报 文。 0037 可选的,所述实现应用性能自适应的装置13获取所述至。

20、少一个应用的应用性能 的方式可以包括: 0038 所述应用性能自适应的装置13接收业务路由器11发送的所述至少一个应用的应 用性能。 0039 例如,所述业务路由器11可以监测所述至少一个应用的应用性能,并将监测结果 发送给所述应用性能自适应的装置13。其中,所述业务路由器11具体监测到的应用性能可 包括:在所述业务路由器11中,所述至少一个应用对应的发 送队列的丢包率(发送队列的 存储空间有限,因此,可能出现报文无法进入发送队列被丢弃的情况)或者所述至少一个 应用的带宽利用率等等。 0040 可选的,所述实现应用性能自适应的装置13获取业务路由器11上的传输的至少 说 明 书CN 10291。

21、6906 A 4/8页 7 一个应用的应用性能的方式还可以包括: 0041 所述实现应用性能自适应的装置13计算得到所述至少一个应用的应用性能。 0042 例如,所述实现应用性能自适应的装置13可以监测所述业务路由器11以及所述 至少一个应用的报文的接收方,并根据检测结果计算得到所述至少一个应用的应用性能。 其中,所述实现应用性能自适应的装置13具体计算的信息可包括:所述至少一个应用的报 文由所述业务路由器11发送至所述接收方的延迟、抖动或者丢包等等。 0043 实际应用中,所述实现应用性能自适应的装置13可将所述至少一个应用对应的 发送队列的丢包率或者带宽利用率、所述至少一个应用的带宽利用率。

22、、以及所述至少一个 应用的报文由所述业务路由器11发送至所述接收方的延迟、抖动或者丢包中的任一项或 者多项,作为所述至少一个应用的应用性能。 0044 可选的,上述获取的应用性能满足预置的自适应调整条件,可以是以下情况中的 一种或者多种:某一应用的报文丢包率大于SLA中丢包率的规定、某一应用的报文延迟大 于SLA中延迟的规定、某一应用的报文抖动大于SLA中抖动的规定。 0045 可选的,所述实现应用性能自适应的装置13生成新的应用处理策略,可以是:根 据所述获取的应用性能、预置的调整算法、预置的SLA以及所述至少一个应用的类型,生成 新的应用处理策略。具体的,可以根据所述至少一个应用的类型,在。

23、预置的调整算法中确定 所述至少一个应用的类型对应的调整算法,根据获取的应用性能、所述预置的SLA,以及所 述至少一个应用的类型对应的调整算法,生成新的应用处理策略,例如,对视频应用生成新 的应用处理策略包括:在预置的调整算法中找到视频应用所对应的用于对视频应用的压缩 参数和编码参数进行调整的调整算法,根据获取的应用性能、所述预置的SLA,以及所述至 少一个应用的类型对应的调整算法,生成用于指导视频应用处理服务器对视频应用进行压 缩处理和编码参数调整处理的新的应用处理策略。 0046 可选的,所述新的应用处理策略具体可包括以下策略中的一种或多种:对 传输带 宽进行调整的策略,对所述至少一个应用的。

24、报文进行处理的参数(以下简称为处理参数) 进行调整的策略。较优的,上述对处理参数和传输带宽的调整可以在SLA的要求范围内,例 如,给较高优先级的语音应用增加带宽时,增加后的带宽占用比不能超过SLA中对该优先 级的语音应用所规定的最大带宽占用比。 0047 可选的,所述应用处理服务器12根据所述新的应用处理策略,生成所述至少一个 应用的新报文,可以是: 0048 所述应用处理服务器12根据上述对所述至少一个应用的报文的处理参数进行调 整的策略,调整所述至少一个应用的报文的生成参数,生成所述至少一个应用的新报文。 0049 可选的,所述业务路由器11根据所述新的应用处理策略,调整所述新的应用处理 。

25、策略对应的参数,具体可以是: 0050 所述业务路由器11根据所述对传输带宽进行调整的策略,调整所述至少一个应 用的传输带宽。 0051 下面举一个具体的示例。在本示例中,有两种应用,分别为:视频应用和语音应用, 其中,语音应用的优先级比视频应用的优先级高。 0052 当所述语音应用的优先级队列丢包率超过阈值时,所述实现应用性能自适应的装 置13生成新的应用处理策略,业务路由器11根据新的应用处理策略,为语音应用增加带 说 明 书CN 102916906 A 5/8页 8 宽。由于总的带宽是固定的,因此,优先级较低的视频应用的带宽相应的减少。由于视频应 用的带宽被占用,视频应用就可能出现丢包。。

26、当视频应用的丢包超过阈值时,所述实现应用 性能自适应的装置13生成新的应用处理策略,该视频应用的应用处理服务器12根据新的 应用处理策略,调整视频应用的处理参数,例如,调整编码参数以降低视频应用的分辨率, 或者调整压缩参数以较大限度的压缩视频应用的数据,使得能够在当前带宽下尽可能多的 传递视频应用的数据,从而减少视频应用的丢包。 0053 实施本发明实施例,具有以下有益效果: 0054 如果当前传输的至少一个应用的应用性能满足预置的自适应调整条件,生成新的 应用处理策略,应用处理服务器和业务路由器按照该新的应用处理策略处理并发送上述至 少一个应用的报文,从而在保证高优先级的应用满足SLA的情况。

27、下,不影响低优先级应用 的正常使用。 0055 进一步的,请参见图3,是图2中实现应用性能自适应的装置的结构组成示意图, 所述实现应用性能自适应的装置具体包括:获取模块131,策略处理模块132以及发送模块 133。 0056 所述获取模块131,用于获取至少一个应用的应用性能;其中,所述至少一个应用 的报文在业务路由器上传输。 0057 所述策略处理模块132,用于当所述获取模块131获取的应用性能满足预置的自 适应调整条件时,生成新的应用处理策略。 0058 所述发送模块133,用于将所述策略处理模块132生成的新的应用处理策略发送 给业务路由器和应用处理服务器。 0059 可选的,如图3。

28、所示,所述获取模块131可包括: 0060 第一获取单元1311,用于接收业务路由器11发送的所述至少一个应用的应用性 能; 0061 第二获取单元1312,计算得到所述至少一个应用的应用性能。 0062 可选的,如图3所示,所述策略处理模块132具体可包括: 0063 判断单元1321,用于判断所述获取的应用性能是否满足预置的自适应调整条件; 0064 策略生成单元1322,用于在所述判断单元1321的判断结果为满足时,根据所述获 取的应用性能、预置的调整算法、预置的SLA以及所述至少一个应用的类型,生成新的应用 处理策略。 0065 可选的,如图3所示,所述发送模块133可包括: 0066。

29、 第一发送单元1331,用于向应用处理服务器发送所述新的应用处理策略; 0067 第二发送单元1332,用于向业务路由器发送所述新的应用处理策略。 0068 所述第一发送单元1331将所述策略处理模块132生成的新的应用处理策略发送 给所述应用处理服务器,以使所述应用处理服务器根据所述新的应用处理策略,生成所述 至少一个应用的新报文; 0069 所述第二发送单元1332将所述策略处理模块132生成的带宽调整策略发送给所 述业务路由器,以使所述业务路由器根据所述新的应用处理策略,调整所述新的应用处理 策略对应的参数;按照调整后的参数,发送所述应用处理服务器12生成的所述至少一个应 用的新报文。 。

30、说 明 书CN 102916906 A 6/8页 9 0070 实施本发明实施例,具有以下有益效果: 0071 如果当前传输的至少一个应用的应用性能满足预置的自适应调整条件,生成新的 应用处理策略,应用处理服务器和业务路由器按照该新的应用处理策略处理并发送上述至 少一个应用的报文,从而在保证高优先级的应用满足SLA的情况下,不影响低优先级应用 的正常使用。 0072 下面对本发明的实现应用性能自适应的方法进行详细说明。 0073 请参见图4,是本发明的一种实现应用性能自适应的方法的第一实施例流程示意 图。本实施例的实现应用性能自适应的方法包括: 0074 S101:获取至少一个应用的应用性能。。

31、其中,所述至少一个应用的报文在业务路由 器上传输。 0075 具体的,所述S101获取至少一个应用的应用性能的方式可包括: 0076 所述S101接收用于传输所述至少一个应用的业务路由器发送的所述至少一个应 用的应用性能。 0077 例如,所述业务路由器可以监测所述至少一个应用的应用性能。其中,所述业务路 由器具体监测到的应用性能可包括:在所述业务路由器中,所述至少一个应用对应的发送 队列的丢包率(发送队列的存储空间有限,因此,可能出现报文无法进入发送队列被丢弃 的情况)或者所述至少一个应用的带宽利用率等等。 0078 可选的,所述S101获取业务路由器上的传输的至少一个应用的应用性能的方式 。

32、还可以包括: 0079 所述S101计算得到所述至少一个应用的应用性能。 0080 例如,所述S101可以监测所述业务路由器以及所述至少一个应用的报文的接收 方,并根据检测结果计算得到所述至少一个应用的应用性能。其中,所述S101具体计算的 信息可包括:所述至少一个应用的报文由所述业务路由器发送至所述接收方的延迟、抖动 或者丢包等等。 0081 实际应用中,所述S101可将所述至少一个应用对应的发送队列的丢包率或者带 宽利用率、所述至少一个应用的带宽利用率、以及所述至少一个应用的报文由所述业务路 由器发送至所述接收方的延迟、抖动或者丢包中的任一项或者多项,作为所述至少一个应 用的应用性能。 0。

33、082 S102:当所述获取的应用性能满足预置的自适应调整条件时,生成新的应用处理 策略。 0083 具体的,所述S101中获取的应用性能满足预置的自适应调整条件,可以是以下情 况中的一种或者多种:某一应用的报文丢包率大于SLA中丢包率的规定、某一应用的报文 延迟大于SLA中延迟的规定、某一应用的报文抖动大于SLA中抖动的规定。 0084 所述S102生成新的应用处理策略可以是:根据所述获取的应用性能、预置的调整 算法、预置的SLA以及所述至少一个应用的类型,生成新的应用处理策略。例如,可以根据 所述至少一个应用的类型,在预置的调整算法中确定所述至少一个应用的类型对应的调整 算法,根据获取的应。

34、用性能、所述预置的SLA,以及所述至少一个应用的类型对应的调整算 法,生成新的应用处理策略。 0085 所述新的应用处理策略具体可包括以下策略中的一种或多种:对传输带宽进行调 说 明 书CN 102916906 A 7/8页 10 整的策略,对所述至少一个应用的报文进行处理的参数(以下简称为处理参数)进行调整 的策略。较优的,上述对处理参数和传输带宽的调整可以在SLA的要求范围内,例如,给较 高优先级的语音应用增加带宽时,增加后的带宽占用比不能超过SLA中对该优先级的语音 应用所规定的最大带宽占用比。 0086 S103:将所述新的应用处理策略发送给所述业务路由器和应用处理服务器。 0087 。

35、所述应用处理服务器在接收到所述新的应用处理策略时,根据所述新的应用处理 策略,生成所述至少一个应用的新报文。 0088 所述业务路由器当接收到所述新的应用处理策略时,根据所述新的应用处理策 略,调整所述新的应用处理策略对应的参数;按照调整后的参数,发送所述应用处理服务器 生成的所述至少一个应用的新报文。 0089 可选的,所述应用处理服务器根据所述新的应用处理策略,生成所述至少一个应 用的新报文,可以是:所述应用处理服务器根据上述对所述至少一个应用的报文的处理参 数进行调整的策略,调整所述至少一个应用的报文的生成参数,生成所述至少一个应用的 新报文。 0090 可选的,所述业务路由器根据所述新。

36、的应用处理策略,调整所述新的应用处理策 略对应的参数,具体可以是:所述业务路由器根据所述对传输带宽进行调整的策略,调整所 述至少一个应用的传输带宽。 0091 下面举一个具体的示例。具体请参见图5,是实现应用性能自适应的方法的其中一 种实例的流程示意图;在本示例中,有两种应用,分别为:视频应用和语音应用,其中,语音 应用的优先级比视频应用的优先级高。 0092 S1:当所述语音应用的优先级队列丢包率超过阈值时,生成新的应用处理策略。 0093 S2:业务路由器根据新的应用处理策略,为语音应用增加带宽,减少优先级较低的 视频应用的带宽。由于总的带宽是固定的,因此,优先级较低的视频应用的带宽相应的。

37、减 少。 0094 S3:当视频应用的丢包超过阈值时,生成新的应用处理策略,该视频应用的应用处 理服务器根据新的应用处理策略,调整视频应用的处理参数。 0095 由于视频应用的带宽被占用,视频应用就可能出现丢包当视频应用的丢包超过阈 值时,生成新的应用处理策略,该视频应用的应用处理服务器根据新的应用处理策略,调整 视频应用的处理参数,例如,调整编码参数以降低视频应用的分辨率,或者调整压缩参数以 较大限度的压缩视频应用的数据,使得能够在当前带宽下尽可能多的传递视频应用的数 据,从而减少视频应用的丢包。 0096 实施本发明实施例,具有以下有益效果: 0097 如果当前传输的至少一个应用的应用性能。

38、满足预置的自适应调整条件,生成新的 应用处理策略,应用处理服务器和业务路由器按照该新的应用处理策略处理并发送上述至 少一个应用的报文,从而在保证高优先级的应用满足SLA的情况下,不影响低优先级应用 的正常使用。 0098 请参见图6,是本发明的实现应用性能自适应的方法的第二实施例流程示意图,本 实施例的实现应用性能自适应的方法包括: 0099 S201:接收业务路由器发送的至少一个应用的应用性能,并计算得到所述至少一 说 明 书CN 102916906 A 10 8/8页 11 个应用的报文由所述业务路由器发送至接收方的应用性能。 0100 具体的,获取的所述应用性能包括:所述至少一个应用对应。

39、的发送队列的丢包率 或者带宽利用率、所述至少一个应用的带宽利用率、以及所述至少一个应用的报文由所述 业务路由器发送至所述接收方的延迟、抖动或者丢包。 0101 S202:判断所述获取的应用性能是否满足预置的自适应调整条件。 0102 其中,判断所述获取的应用性能满足预置的自适应调整条件包括: 0103 判断所述获取的应用性能是否超出预置的门限,若超出,则所述获取的应用性能 满足预置的自适应调整条件,否则,不满足。所述预置的门限可以为预设置一些数字,也可 以为SLA上规定的数值。若满足,执行S203,否则继续执行S202。 0104 S203:根据所述获取的应用性能、预置的调整算法、预置的服务等。

40、级协议SLA以及 所述至少一个应用的类型,生成新的应用处理策略。 0105 S204:将生成的新的应用处理策略发送给所述应用处理服务器,以使所述应用处 理服务器根据所述新的应用处理策略,生成所述至少一个应用的新报文。 0106 S205:将所述新的应用处理策略发送给所述业务路由器,以使所述业务路由器根 据所述新的应用处理策略,调整所述新的应用处理策略对应的参数,按照调整后的参数,发 送所述应用处理服务器生成的所述至少一个应用的新报文。 0107 实施本发明实施例,具有以下有益效果: 0108 如果当前传输的至少一个应用的应用性能满足预置的自适应调整条件,生成新的 应用处理策略,应用处理服务器和。

41、业务路由器按照该新的应用处理策略处理并发送上述至 少一个应用的报文,从而在保证高优先级的应用满足SLA的情况下,不影响低优先级应用 的正常使用。 0109 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。 0110 以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范 围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。 说 明 书CN 102916906 A 11 1/4页 12 图1 图2 说 明 书 附 图CN 102916906 A 12 2/4页 13 图3 图4 说 明 书 附 图CN 102916906 A 13 3/4页 14 图5 说 明 书 附 图CN 102916906 A 14 4/4页 15 图6 说 明 书 附 图CN 102916906 A 15 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1