WO2013017001A1 - 一种实现应用性能自适应的方法、装置及系统 - Google Patents

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

Info

Publication number
WO2013017001A1
WO2013017001A1 PCT/CN2012/078237 CN2012078237W WO2013017001A1 WO 2013017001 A1 WO2013017001 A1 WO 2013017001A1 CN 2012078237 W CN2012078237 W CN 2012078237W WO 2013017001 A1 WO2013017001 A1 WO 2013017001A1
Authority
WO
WIPO (PCT)
Prior art keywords
application
new
performance
policy
application processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2012/078237
Other languages
English (en)
French (fr)
Inventor
刘颖
胡士辉
于德雷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to EP12819216.8A priority Critical patent/EP2709321A4/en
Publication of WO2013017001A1 publication Critical patent/WO2013017001A1/zh
Priority to US14/164,810 priority patent/US20140143402A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5019Ensuring fulfilment of SLA
    • H04L41/5022Ensuring fulfilment of SLA by giving priorities, e.g. assigning classes of service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/803Application aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/76Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions
    • H04L47/762Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions triggered by the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/822Collecting or measuring resource availability data

Definitions

  • the present invention relates to the field of network technologies, and in particular, to a method, device, and system for implementing application performance adaptation. Background technique
  • NP Network Provider
  • ADN Application Delivery Network
  • POP Point of Presence
  • the POP can analyze the application layer of the data packet, then the NP can control, manage, reorganize and regenerate new packets for different applications, wherein the POP can include a service router for transmitting and receiving application messages. And an application processing server for processing application messages.
  • the priority of the application in the enterprise is different.
  • the service level agreement (English name: Service Level Agreement, SLA) is different for each application.
  • the ADN needs to meet the application SLA of each priority.
  • the SLA includes The projects include: the bandwidth limit allocated to the customer, the number of customers who can serve at the same time, the traffic priority of each customer, the customer technical support and services, etc.
  • Table 1 is one of the SLAs signed by the enterprise and the NP, including the general purpose.
  • FIG. 1 Schematic diagram of the structure of the existing application transmission network ADN.
  • NP deploys multiple types of application processing servers and service routers in the service presentation point POP (English full name: Service Router, hereinafter referred to as: SR)
  • application packet After receiving a packet of an application (hereinafter referred to as: application packet), the quintuple information of the application packet (source IP, source port, destination IP, destination) Port, protocol type), query the local area network (English name: Local Area Network, hereinafter referred to as: LAN) side of the packet redirection table, find the application processing server corresponding to the application (application processing server IP address, outbound interface), The application message is sent to the corresponding application processing server.
  • the application processing server parses the application packet, it generates a new application packet according to the NP customized policy, and then sends the application packet to the SR.
  • the SR delivers the newly generated application message to the service presentation point POP to which the destination belongs.
  • the related art mainly refers to the SLA in Table 1.
  • the SR controls the transmission bandwidth of each application packet, when the bandwidth is tight.
  • the bandwidth of high priority applications is guaranteed.
  • the bandwidth of the low-priority application is reduced, the transmission speed of the low-priority application packets is slowed down, and even these low-priority application messages cannot be transmitted normally, and an interruption occurs.
  • an embodiment of the present invention provides a method, an apparatus, and a system for implementing application performance adaptation, which can generate a new application processing policy for a currently transmitted application, and process and send an application according to the new application processing policy.
  • An embodiment of the present invention provides a method for implementing application performance adaptation, including:
  • the new application processing policy is sent to the service router and the application processing server.
  • the embodiment of the present invention further provides an apparatus for implementing application performance adaptation, comprising: an obtaining module, configured to acquire application performance of at least one application, where the at least one application packet is transmitted on a service router. ;
  • a policy processing module configured to generate a new application processing policy when the application performance acquired by the acquiring module satisfies a preset adaptive adjustment condition
  • an embodiment of the present invention further provides a system for implementing transmission performance adaptation, including: an application processing server, a service router, and a device for implementing transmission performance adaptation, where:
  • the device for implementing transmission performance adaptation is configured to acquire application performance of at least one application, and generate a new application processing policy when the acquired application performance satisfies a preset adaptive adjustment condition; Applying a processing policy to the service router and the application processing server;
  • the application processing server is configured to generate, according to the new application processing policy, a new one of the at least one application
  • the service router is configured to adjust a parameter corresponding to the new application processing policy according to the new application processing policy, and send a new report of the at least one application generated by the application processing server according to the adjusted parameter Text.
  • 1 is a schematic structural diagram of an existing application transmission network ADN
  • FIG. 2 is a schematic structural diagram of a system for implementing application performance adaptation according to an embodiment of the present invention
  • FIG. 3 is a schematic structural diagram of an apparatus for implementing application performance adaptation in FIG. 2;
  • FIG. 4 is a schematic flowchart of a first embodiment of a method for implementing application performance adaptation according to the present invention
  • FIG. 5 is a schematic flowchart of an example of a method for implementing application performance adaptation
  • FIG. 6 is an implementation application of the present invention.
  • an apparatus for implementing application performance adaptation is capable of acquiring an application performance of an application transmitted on a service router, and generating a new application processing policy when the application performance satisfies an adaptive adjustment condition; the application processing server is configured according to the new Applying a processing policy to generate a new application packet; the service router adjusts the bandwidth to send a new application packet according to the new application processing policy.
  • FIG. 2 it is a schematic structural diagram of a system for implementing application performance adaptation according to an embodiment of the present invention.
  • the system includes: a service router 11, an application processing server 12, and an apparatus 13 for implementing application performance adaptation.
  • the application processing server 12 is configured to generate a packet of the at least one application according to the application processing policy.
  • the application processing server 12 may be one or more, such as an application processing server corresponding to the HTTP application, and a video.
  • IP-based voice English full name: Voice over Internet Protocol, hereinafter referred to as VoIP; sometimes called IP phone
  • VoIP Voice over Internet Protocol
  • the service router 11 is configured to transmit a packet of the at least one application
  • the device 13 for implementing application performance adaptation is configured to acquire application performance of the at least one application, and generate a new application processing policy when the acquired application performance satisfies a preset adaptive adjustment condition;
  • the new application processing policy is sent to the service router 11 and the application processing server 12.
  • the application processing server 12 is further configured to generate, according to the new application processing policy, a new message of the at least one application;
  • the service router 11 is further configured to adjust, according to the new application processing policy, the new application processing policy, according to the new application processing policy that is sent by the device 13 that implements the application performance adaptation. And transmitting, according to the adjusted parameter, a new message of the at least one application generated by the application processing server 12.
  • the manner in which the device 13 that implements the application performance adaptation obtains the application performance of the at least one application may include:
  • the application performance adaptive device 13 receives application performance of the at least one application sent by the service router 11.
  • the service router 11 can monitor the application performance of the at least one application, and send the monitoring result to the application performance adaptive device 13.
  • the application performance that is specifically monitored by the service router 11 may include: in the service router 11, the at least one application corresponding to the The packet loss rate of the sending queue (the storage space of the sending queue is limited, so there may be cases where the packet cannot enter the sending queue is discarded) or the bandwidth utilization of the at least one application.
  • the manner in which the device 13 that implements the application performance adaptation obtains the application performance of the at least one application of the transmission on the service router 11 may further include:
  • the means 13 for implementing application performance adaptation calculates the application performance of the at least one application.
  • the apparatus 13 for implementing application performance adaptation may monitor the service router 11 and the receiver of the at least one application, and calculate the application performance of the at least one application according to the detection result.
  • the information that is specifically calculated by the device 13 that implements the application performance may include: delay, jitter, or packet loss sent by the service router 11 to the receiver by the service router 11 .
  • the apparatus 13 for implementing application performance adaptation may use a packet loss rate or bandwidth utilization of a sending queue corresponding to the at least one application, a bandwidth utilization of the at least one application, and the at least one application.
  • the message is sent by the service router 11 to any one or more of delay, jitter or packet loss of the receiver as application performance of the at least one application.
  • the application performance obtained by the foregoing meets a preset adaptive adjustment condition, and may be one or more of the following situations: a packet loss rate of an application is greater than a packet loss rate in the SLA, and a certain The applied packet delay is greater than the delay in the SLA, and the packet jitter of an application is greater than the jitter in the SLA.
  • the device 13 that implements application performance adaptation generates a new application processing policy, which may be: according to the acquired application performance, a preset adjustment algorithm, a preset SLA, and a type of the at least one application. , generate a new application processing strategy.
  • the adjustment algorithm corresponding to the type of the at least one application may be determined in a preset adjustment algorithm according to the type of the at least one application, according to the acquired application performance, the preset SLA, and the at least An adjustment algorithm corresponding to the type of the application generates a new application processing policy.
  • generating a new application processing policy for the video application includes: finding a compression parameter corresponding to the video application corresponding to the video application in the preset adjustment algorithm.
  • an adjustment algorithm for adjusting the coding parameter according to the acquired application performance, the preset SLA, and an adjustment algorithm corresponding to the type of the at least one application, generated to guide the video application processing server to compress the video application and A new application processing strategy for encoding parameter adjustment processing.
  • a policy for adjusting the transmission bandwidth, and adjusting a parameter for processing the packet of the at least one application (hereinafter referred to as a processing parameter).
  • the adjustment of the processing parameters and the transmission bandwidth may be within the requirements of the SLA. For example, when adding bandwidth to a higher priority voice application, the increased bandwidth occupation ratio cannot exceed the priority in the SLA. The maximum bandwidth usage ratio specified by the voice application.
  • the application processing server 12 generates a new packet of the at least one application according to the new application processing policy, which may be:
  • the application processing server 12 adjusts the generation parameters of the packet of the at least one application according to the policy for adjusting the processing parameters of the packet of the at least one application, and generates a new message of the at least one application.
  • the service router 11 adjusts parameters corresponding to the new application processing policy according to the new application processing policy, which may be specifically:
  • the service router 11 adjusts the transmission bandwidth of the at least one application according to the policy for adjusting the transmission bandwidth.
  • the device 13 that implements the application performance adaptation When the priority queue loss rate of the voice application exceeds a threshold, the device 13 that implements the application performance adaptation generates a new application processing policy, and the service router 11 adds bandwidth to the voice application according to the new application processing policy. Since the total bandwidth is fixed, the bandwidth of lower priority video applications is correspondingly reduced. Video applications may experience packet loss due to the bandwidth of the video application being used. When the packet loss of the video application exceeds the threshold, the device 13 implementing the application performance adaptation generates a new application processing policy, and the application processing server 12 of the video application adjusts the processing parameters of the video application according to the new application processing policy, for example.
  • FIG. 3 is a schematic structural diagram of an apparatus for implementing application performance adaptation in FIG. 2, where the apparatus for implementing application performance adaptation specifically includes: an obtaining module 131, a policy processing module.
  • the obtaining module 131 is configured to obtain application performance of the at least one application, where the at least one application packet is transmitted on the service router.
  • the policy processing module 132 is configured to generate a new application processing policy when the application performance acquired by the obtaining module 131 satisfies a preset adaptive adjustment condition.
  • the sending module 133 is configured to send the new application processing policy generated by the policy processing module 132 to the service router and the application processing server.
  • the obtaining module 131 may include:
  • the first obtaining unit 1311 is configured to receive application performance of the at least one application sent by the service router 11;
  • the second obtaining unit 1312 calculates an application performance of the at least one application.
  • the policy processing module 132 may specifically include:
  • the determining unit 1321 is configured to determine whether the acquired application performance meets a preset adaptive adjustment condition
  • the policy generating unit 1322 is configured to generate a new one according to the acquired application performance, a preset adjustment algorithm, a preset SLA, and a type of the at least one application when the determination result of the determining unit 1321 is satisfied. Apply processing strategy.
  • the sending module 133 may include:
  • the first sending unit 1331 is configured to send the new application processing policy to the application processing server.
  • the second sending unit 1332 is configured to send the new application processing policy to the service router.
  • the first sending unit 1331 sends a new application processing policy generated by the policy processing module 132 to the application processing server, so that the application processing server generates the at least one according to the new application processing policy.
  • the second sending unit 1332 sends the bandwidth adjustment policy generated by the policy processing module 132 to the service router, so that the service router adjusts the new application processing policy according to the new application processing policy.
  • the parameter of the at least one application generated by the application processing server 12 is sent according to the adjusted parameter.
  • Embodiments of the present invention have the following beneficial effects: If the application performance of the currently transmitted at least one application meets the preset adaptive adjustment condition, generating a new application processing policy, the application processing server and the service router process and send the message of the at least one application according to the new application processing policy, Therefore, in the case of ensuring that the high priority application satisfies the SLA, the normal use of the low priority application is not affected.
  • FIG. 4 it is a schematic flowchart of a first embodiment of a method for implementing application performance adaptation according to the present invention.
  • the method for implementing application performance adaptation in this embodiment includes:
  • S101 Acquire application performance of at least one application.
  • the packet of the at least one application is transmitted on a service router.
  • the manner in which the S101 obtains the application performance of the at least one application may include: the S101 receiving application performance of the at least one application sent by a service router for transmitting the at least one application.
  • the service router can monitor application performance of the at least one application.
  • the application performance that is specifically monitored by the service router may include: a packet loss rate of the sending queue corresponding to the at least one application in the service router (the storage space of the sending queue is limited, and therefore, the packet may not be available. The case where the incoming transmission queue is discarded) or the bandwidth utilization of the at least one application, and the like.
  • the manner in which the S101 obtains application performance of the at least one application that is transmitted on the service router may further include:
  • the S101 calculates an application performance of the at least one application.
  • the S101 may monitor the service router and the receiver of the at least one application, and calculate application performance of the at least one application according to the detection result.
  • the information calculated by the S101 may include: delay, jitter, or packet loss of the packet of the at least one application sent by the service router to the receiver.
  • the S101 may use a packet loss rate or a bandwidth usage of a sending queue corresponding to the at least one application, a bandwidth utilization of the at least one application, and a packet of the at least one application by the service. Any one or more of delay, jitter, or packet loss sent by the router to the receiver as application performance of the at least one application.
  • S102 Generate a new application processing policy when the acquired application performance satisfies a preset adaptive adjustment condition.
  • the application performance obtained in the S101 meets a preset adaptive adjustment condition, which may be one or more of the following situations: the packet loss rate of an application is greater than the packet loss rate in the SLA, The packet delay of an application is greater than the delay in the SLA, and the jitter of an application is greater than the jitter in the SLA.
  • the generating, by the S102, the new application processing policy may be: generating a new application processing policy according to the acquired application performance, a preset adjustment algorithm, a preset SLA, and a type of the at least one application.
  • an adjustment algorithm corresponding to the type of the at least one application may be determined in a preset adjustment algorithm according to the type of the at least one application, according to the acquired application performance, the preset SLA, and the at least one
  • the adjustment algorithm corresponding to the type of the application generates a new application processing strategy.
  • a policy for adjusting, a policy for adjusting a parameter (hereinafter referred to as a processing parameter) for processing a message of the at least one application.
  • the foregoing adjustment of the processing parameters and the transmission bandwidth may be within the requirements of the SLA.
  • the increased bandwidth occupancy ratio cannot exceed the priority in the SLA.
  • the maximum bandwidth usage ratio specified by the voice application may be within the requirements of the SLA.
  • S103 Send the new application processing policy to the service router and the application processing server. And when the application processing server receives the new application processing policy, generating, according to the new application processing policy, a new message of the at least one application.
  • the service router when receiving the new application processing policy, adjusts parameters corresponding to the new application processing policy according to the new application processing policy; and sends the application processing server to generate according to the adjusted parameter.
  • the new message of the at least one application when receiving the new application processing policy, adjusts parameters corresponding to the new application processing policy according to the new application processing policy; and sends the application processing server to generate according to the adjusted parameter.
  • the application processing server generates a new packet of the at least one application according to the new application processing policy, where: the application processing server processes the packet according to the foregoing at least one application.
  • the parameter is adjusted, and the generating parameter of the packet of the at least one application is adjusted to generate a new packet of the at least one application.
  • the service router adjusts the parameter corresponding to the new application processing policy according to the new application processing policy, and specifically: the service router adjusts according to the policy for adjusting the transmission bandwidth.
  • FIG. 5 is a schematic flowchart of an example of implementing an application performance adaptation method.
  • there are two applications namely: a video application and a voice application, where a priority ratio of a voice application is used.
  • Video applications have a high priority.
  • SI A new application processing policy is generated when the priority queue loss rate of the voice application exceeds a threshold.
  • S2 The service router adds bandwidth to the voice application according to the new application processing policy, and reduces the bandwidth of the lower priority video application. Since the total bandwidth is fixed, the bandwidth of the lower priority video application is correspondingly reduced.
  • the video application may be lost.
  • a new application processing policy is generated.
  • the application processing server of the video application adjusts the video application according to the new application processing policy. Processing parameters, such as adjusting the encoding parameters to reduce the resolution of the video application, or adjusting the compression parameters to compress the data of the video application to a greater extent, enabling the data of the video application to be transferred as much as possible under the current bandwidth, thereby reducing the video Application packet loss.
  • the application processing server and the service router process and send the message of the at least one application according to the new application processing policy, Therefore, in the case of ensuring that the high priority application satisfies the SLA, the normal use of the low priority application is not affected.
  • FIG. 6 is a schematic flowchart of a second embodiment of a method for implementing application performance adaptation according to the present invention.
  • the method for implementing application performance adaptation in this embodiment includes:
  • S201 Receive application performance of at least one application sent by the service router, and calculate application performance that the packet of the at least one application is sent by the service router to the receiver.
  • the obtained application performance includes: a packet loss rate or a bandwidth utilization of the sending queue corresponding to the at least one application, a bandwidth utilization of the at least one application, and a packet of the at least one application The delay, jitter, or packet loss sent by the service router to the receiver.
  • the determining, that the acquired application performance meets the preset adaptive adjustment condition includes: determining whether the acquired application performance exceeds a preset threshold, and if yes, the acquired application performance satisfies a preset adaptive adjustment. Condition, otherwise, not satisfied.
  • the preset threshold may be preset with some numbers or may be a value specified on the SLA. If yes, execute S203, otherwise continue to execute S202.
  • S203 Generate a new application processing policy according to the acquired application performance, a preset adjustment algorithm, a preset service level agreement SLA, and a type of the at least one application.
  • S204 Send the generated new application processing policy to the application processing server, so that the application processing server generates a new packet of the at least one application according to the new application processing policy.
  • S205 Send the new application processing policy to the service router, so that the service router adjusts parameters corresponding to the new application processing policy according to the new application processing policy, according to the adjusted parameters. Sending a new message of the at least one application generated by the application processing server.
  • the application processing server and the service router process and send the message of the at least one application according to the new application processing policy, Therefore, in the case of ensuring that the high priority application satisfies the SLA, the normal use of the low priority application is not affected.
  • the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

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

Description

一种实现应用性能自适应的方法、 装置及系统
本申请要求于 2011年 8月 1 日提交中国专利局、申请号为 201110218361.X、 发明名称为 "一种实现应用性能自适应的方法、 装置及系统" 的中国专利申请 的优先权, 其全部内容通过引用结合在本申请中。
技术领域
本发明涉及网络技术领域, 尤其涉及一种实现应用性能自适应的方法、 装 置及系统。 背景技术
网络提供商 (英文全称: Network Provider, 以下简称为: NP)如果部署了应 用传输网络(英文全称: Application Delivery Network, 以下简称为: 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的结构组成示意图。
Figure imgf000003_0001
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, 进一步用于根据所述新的应用处理策略, 生成所 述至少一个应用的新 4艮文;
所述业务路由器 11 , 当接收到所述实现应用性能自适应的装置 13发送的新 的应用处理策略时, 进一步用于根据所述新的应用处理策略, 调整所述新的应 用处理策略对应的参数; 按照调整后的参数, 发送所述应用处理服务器 12生成 的所述至少一个应用的新 4艮文。
可选的, 所述实现应用性能自适应的装置 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生成的新的应用处理策略 发送给所述应用处理服务器, 以使所述应用处理服务器根据所述新的应用处理 策略, 生成所述至少一个应用的新 4艮文;
所述第二发送单元 1332将所述策略处理模块 132生成的带宽调整策略发送 给所述业务路由器, 以使所述业务路由器根据所述新的应用处理策略, 调整所 述新的应用处理策略对应的参数; 按照调整后的参数, 发送所述应用处理服务 器 12生成的所述至少一个应用的新报文。
实施本发明实施例, 具有以下有益效果: 如果当前传输的至少一个应用的应用性能满足预置的自适应调整条件, 生 成新的应用处理策略, 应用处理服务器和业务路由器按照该新的应用处理策略 处理并发送上述至少一个应用的报文, 从而在保证高优先级的应用满足 SLA的 情况下, 不影响低优先级应用的正常使用。
下面对本发明的实现应用性能自适应的方法进行详细说明。
请参见图 4,是本发明的一种实现应用性能自适应的方法的第一实施例流程 示意图。 本实施例的实现应用性能自适应的方法包括:
S101 : 获取至少一个应用的应用性能。 其中, 所述至少一个应用的报文在 业务路由器上传输。
具体的, 所述 S101获取至少一个应用的应用性能的方式可包括: 所述 S101接收用于传输所述至少一个应用的业务路由器发送的所述至少一 个应用的应用性能。
例如, 所述业务路由器可以监测所述至少一个应用的应用性能。 其中, 所 述业务路由器具体监测到的应用性能可包括: 在所述业务路由器中, 所述至少 一个应用对应的发送队列的丟包率 (发送队列的存储空间有限, 因此, 可能出 现报文无法进入发送队列被丟弃的情况)或者所述至少一个应用的带宽利用率 等等。
可选的, 所述 S101获取业务路由器上的传输的至少一个应用的应用性能的 方式还可以包括:
所述 S101计算得到所述至少一个应用的应用性能。
例如, 所述 S101可以监测所述业务路由器以及所述至少一个应用的^艮文的 接收方, 并根据检测结果计算得到所述至少一个应用的应用性能。 其中, 所述
S101具体计算的信息可包括: 所述至少一个应用的报文由所述业务路由器发送 至所述接收方的延迟、 抖动或者丟包等等。
实际应用中, 所述 S101可将所述至少一个应用对应的发送队列的丟包率或 者带宽利用率、 所述至少一个应用的带宽利用率、 以及所述至少一个应用的报 文由所述业务路由器发送至所述接收方的延迟、 抖动或者丟包中的任一项或者 多项, 作为所述至少一个应用的应用性能。
S102: 当所述获取的应用性能满足预置的自适应调整条件时, 生成新的应 用处理策略。 具体的, 所述 S101中获取的应用性能满足预置的自适应调整条件, 可以是 以下情况中的一种或者多种:某一应用的报文丟包率大于 SLA中丟包率的规定、 某一应用的报文延迟大于 SLA中延迟的规定、某一应用的报文抖动大于 SLA中 抖动的规定。
所述 S102生成新的应用处理策略可以是: 根据所述获取的应用性能、 预置 的调整算法、 预置的 SLA以及所述至少一个应用的类型, 生成新的应用处理策 略。 例如, 可以根据所述至少一个应用的类型, 在预置的调整算法中确定所述 至少一个应用的类型对应的调整算法, 根据获取的应用性能、 所述预置的 SLA, 以及所述至少一个应用的类型对应的调整算法, 生成新的应用处理策略。 进行调整的策略, 对所述至少一个应用的报文进行处理的参数(以下简称为处 理参数)进行调整的策略。 较优的, 上述对处理参数和传输带宽的调整可以在 SLA 的要求范围内, 例如, 给较高优先级的语音应用增加带宽时, 增加后的带 宽占用比不能超过 SLA中对该优先级的语音应用所规定的最大带宽占用比。
S103: 将所述新的应用处理策略发送给所述业务路由器和应用处理服务器。 所述应用处理服务器在接收到所述新的应用处理策略时, 根据所述新的应 用处理策略, 生成所述至少一个应用的新 4艮文。
所述业务路由器当接收到所述新的应用处理策略时, 根据所述新的应用处 理策略, 调整所述新的应用处理策略对应的参数; 按照调整后的参数, 发送所 述应用处理服务器生成的所述至少一个应用的新报文。
可选的, 所述应用处理服务器根据所述新的应用处理策略, 生成所述至少 一个应用的新报文, 可以是: 所述应用处理服务器根据上述对所述至少一个应 用的报文的处理参数进行调整的策略, 调整所述至少一个应用的报文的生成参 数, 生成所述至少一个应用的新报文。
可选的, 所述业务路由器根据所述新的应用处理策略, 调整所述新的应用 处理策略对应的参数, 具体可以是: 所述业务路由器根据所述对传输带宽进行 调整的策略, 调整所述至少一个应用的传输带宽。
下面举一个具体的示例。 具体请参见图 5 ,是实现应用性能自适应的方法的 其中一种实例的流程示意图; 在本示例中, 有两种应用, 分别为: 视频应用和 语音应用, 其中, 语音应用的优先级比视频应用的优先级高。 SI : 当所述语音应用的优先级队列丟包率超过阈值时, 生成新的应用处理 策略。
S2: 业务路由器根据新的应用处理策略, 为语音应用增加带宽, 减少优先 级较低的视频应用的带宽。 由于总的带宽是固定的, 因此, 优先级较低的视频 应用的带宽相应的减少。
S3: 当视频应用的丟包超过阈值时, 生成新的应用处理策略, 该视频应用 的应用处理服务器根据新的应用处理策略, 调整视频应用的处理参数。
由于视频应用的带宽被占用, 视频应用就可能出现丟包当视频应用的丟包 超过阈值时, 生成新的应用处理策略, 该视频应用的应用处理服务器根据新的 应用处理策略, 调整视频应用的处理参数, 例如, 调整编码参数以降低视频应 用的分辨率, 或者调整压缩参数以较大限度的压缩视频应用的数据, 使得能够 在当前带宽下尽可能多的传递视频应用的数据, 从而减少视频应用的丟包。
实施本发明实施例, 具有以下有益效果:
如果当前传输的至少一个应用的应用性能满足预置的自适应调整条件, 生 成新的应用处理策略, 应用处理服务器和业务路由器按照该新的应用处理策略 处理并发送上述至少一个应用的报文, 从而在保证高优先级的应用满足 SLA的 情况下, 不影响低优先级应用的正常使用。
请参见图 6,是本发明的实现应用性能自适应的方法的第二实施例流程示意 图, 本实施例的实现应用性能自适应的方法包括:
S201 : 接收业务路由器发送的至少一个应用的应用性能, 并计算得到所述 至少一个应用的报文由所述业务路由器发送至接收方的应用性能。
具体的, 获取的所述应用性能包括: 所述至少一个应用对应的发送队列的 丟包率或者带宽利用率、 所述至少一个应用的带宽利用率、 以及所述至少一个 应用的报文由所述业务路由器发送至所述接收方的延迟、 抖动或者丟包。
S202: 判断所述获取的应用性能是否满足预置的自适应调整条件。
其中, 判断所述获取的应用性能满足预置的自适应调整条件包括: 判断所述获取的应用性能是否超出预置的门限, 若超出, 则所述获取的应 用性能满足预置的自适应调整条件, 否则, 不满足。 所述预置的门限可以为预 设置一些数字, 也可以为 SLA上规定的数值。 若满足, 执行 S203 , 否则继续执 行 S202。 S203: 根据所述获取的应用性能、 预置的调整算法、 预置的服务等级协议 SLA以及所述至少一个应用的类型, 生成新的应用处理策略。
S204: 将生成的新的应用处理策略发送给所述应用处理服务器, 以使所述 应用处理服务器根据所述新的应用处理策略, 生成所述至少一个应用的新报文。
S205: 将所述新的应用处理策略发送给所述业务路由器, 以使所述业务路 由器根据所述新的应用处理策略, 调整所述新的应用处理策略对应的参数, 按 照调整后的参数, 发送所述应用处理服务器生成的所述至少一个应用的新报文。
实施本发明实施例, 具有以下有益效果:
如果当前传输的至少一个应用的应用性能满足预置的自适应调整条件, 生 成新的应用处理策略, 应用处理服务器和业务路由器按照该新的应用处理策略 处理并发送上述至少一个应用的报文, 从而在保证高优先级的应用满足 SLA的 情况下, 不影响低优先级应用的正常使用。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 是可以通过计算机程序来指令相关的硬件来完成, 所述的程序可存储于一计算 机可读取存储介质中, 该程序在执行时, 可包括如上述各方法的实施例的流程。 其中, 所述的存储介质可为磁碟、 光盘、 只读存储记忆体(Read-Only Memory, ROM )或随机存储记忆体(RANDom Access Memory, RAM )等。
以上所揭露的仅为本发明较佳实施例而已, 当然不能以此来限定本发明之 权利范围, 因此依本发明权利要求所作的等同变化, 仍属本发明所涵盖的范围。

Claims

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

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP12819216.8A EP2709321A4 (en) 2011-08-01 2012-07-05 METHOD, DEVICE AND SYSTEM FOR ENABLING SELF-ADAPTATION OF AN APPLICATION PERFORMANCE
US14/164,810 US20140143402A1 (en) 2011-08-01 2014-01-27 Method, apparatus, and system for implementing adaptive application performance

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201110218361.X 2011-08-01
CN201110218361.XA CN102916906B (zh) 2011-08-01 2011-08-01 一种实现应用性能自适应的方法、装置及系统

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/164,810 Continuation US20140143402A1 (en) 2011-08-01 2014-01-27 Method, apparatus, and system for implementing adaptive application performance

Publications (1)

Publication Number Publication Date
WO2013017001A1 true WO2013017001A1 (zh) 2013-02-07

Family

ID=47615142

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/078237 Ceased WO2013017001A1 (zh) 2011-08-01 2012-07-05 一种实现应用性能自适应的方法、装置及系统

Country Status (4)

Country Link
US (1) US20140143402A1 (zh)
EP (1) EP2709321A4 (zh)
CN (1) CN102916906B (zh)
WO (1) WO2013017001A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105659526A (zh) * 2014-09-26 2016-06-08 华为技术有限公司 一种策略实现方法和装置以及系统

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9455888B2 (en) 2014-09-19 2016-09-27 International Business Machines Corporation Application topology based on network traffic
CN104360924B (zh) * 2014-11-11 2017-07-04 上海天玑科技股份有限公司 一种在云数据中心环境下对虚拟机进行监控等级划分的方法
WO2016093887A1 (en) * 2014-12-12 2016-06-16 Hewlett Packard Enterprise Development Lp Cloud service tuning
SE541941C2 (en) * 2015-12-04 2020-01-07 Icomera Ab Dynamic traffic shaping for communication networks in moving vehicles, such as trains
CN107528796A (zh) * 2017-09-28 2017-12-29 上海盈联电信科技有限公司 基于智能条件判断的网路信息处理方法
CN113746750A (zh) * 2020-05-30 2021-12-03 华为技术有限公司 转发数据报文的方法、网络节点、系统及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1731757A (zh) * 2004-08-05 2006-02-08 华为技术有限公司 边缘路由器提供服务质量保证的方法及系统
CN101043369A (zh) * 2006-06-30 2007-09-26 华为技术有限公司 一种基于业务等级的损耗分配方法
US20090234996A1 (en) * 2008-03-12 2009-09-17 Embarq Holdings Company, Llc System and method for dynamic bandwidth determinations
CN101621351A (zh) * 2008-06-30 2010-01-06 华为技术有限公司 一种调节多媒体编码速率的方法、装置及系统

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1069729B1 (en) * 1999-07-13 2005-09-14 International Business Machines Corporation Network capacity planning based on buffers occupancy monitoring
US20030198184A1 (en) * 2001-08-31 2003-10-23 Joe Huang Method of dynamically determining real-time multimedia streaming rate over a communications networks
US7843843B1 (en) * 2004-03-29 2010-11-30 Packeteer, Inc. Adaptive, application-aware selection of differntiated network services
IL167628A (en) * 2004-06-04 2010-11-30 Optier Ltd System and method for performance management in a multi-tier computing environment
US7969878B2 (en) * 2006-04-28 2011-06-28 Siemens Enterprise Communications Gmbh & Co. Kg Quality guarantee for real-time applications over shared networks
GB0706313D0 (en) * 2007-03-30 2007-05-09 British Telecomm Data network resource allocation system and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1731757A (zh) * 2004-08-05 2006-02-08 华为技术有限公司 边缘路由器提供服务质量保证的方法及系统
CN101043369A (zh) * 2006-06-30 2007-09-26 华为技术有限公司 一种基于业务等级的损耗分配方法
US20090234996A1 (en) * 2008-03-12 2009-09-17 Embarq Holdings Company, Llc System and method for dynamic bandwidth determinations
CN101621351A (zh) * 2008-06-30 2010-01-06 华为技术有限公司 一种调节多媒体编码速率的方法、装置及系统

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2709321A4 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105659526A (zh) * 2014-09-26 2016-06-08 华为技术有限公司 一种策略实现方法和装置以及系统
CN105659526B (zh) * 2014-09-26 2019-02-01 华为技术有限公司 一种策略实现方法和装置以及系统

Also Published As

Publication number Publication date
CN102916906A (zh) 2013-02-06
US20140143402A1 (en) 2014-05-22
EP2709321A4 (en) 2014-06-25
EP2709321A1 (en) 2014-03-19
CN102916906B (zh) 2016-06-29

Similar Documents

Publication Publication Date Title
US8171123B2 (en) Network bandwidth detection and distribution
CN106464680B (zh) 内容分发网络中的带宽管理
US8868735B2 (en) Wide area network optimization
US9178929B2 (en) Client-side class-of-service-based bandwidth management in over-the-top video delivery
CN105164982B (zh) 通过指派丢弃优先级来管理流之间的带宽分配
WO2013017001A1 (zh) 一种实现应用性能自适应的方法、装置及系统
CN105191334A (zh) 用于自适应比特率视频回放的基于调度器的网络虚拟播放器
WO2015142913A1 (en) Transport accelerator implementing request manager and connection manager functionality
WO2014059828A1 (zh) 控制策略的调整方法及系统
WO2010000168A1 (zh) 一种调节多媒体编码速率的方法、装置及系统
CN105340234A (zh) 在电缆Wi-Fi网络上用于多屏幕视频应用的自适应资源管理
US12273406B2 (en) User-defined quality of experience (QoE) prioritizations
JP6628785B2 (ja) マルチメディアシステムにおける情報を送受信する方法及び装置
US9231879B1 (en) Methods for policy-based network traffic queue management and devices thereof
CN111031340A (zh) 边缘节点控制
CN103166872B (zh) 网络中流量转发的方法和网络设备
CN103428104A (zh) 一种基于内容中心网络的拥塞控制方法
CN104581424A (zh) 一种流媒体传输方法、相关设备和系统
US11627358B2 (en) Communication entity and a method for transmitting a video data stream
CN112106335B (zh) 用于经由内容分发网络流式传输媒体数据的方法及系统
WO2018033151A1 (zh) 一种网络传输加速方法及装置
Khalid et al. An SDN-based device-aware live video service for inter-domain adaptive bitrate streaming
KR101609922B1 (ko) 피어-투-피어 기반 데이터 전송 장치 및 방법
EP3062474B1 (en) Method, device, computer program product and storage medium for distributing file requests in adaptive streaming systems
Nakagawa et al. Selective Early Congestion Signaling for QoE Fairness in ICN Video Streaming

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12819216

Country of ref document: EP

Kind code of ref document: A1

REEP Request for entry into the european phase

Ref document number: 2012819216

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2012819216

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE