Nothing Special   »   [go: up one dir, main page]

CN1581848A - Flow regulating method for ensuring integrated flow fairness of guaranted repeat business - Google Patents

Flow regulating method for ensuring integrated flow fairness of guaranted repeat business Download PDF

Info

Publication number
CN1581848A
CN1581848A CNA2004100379724A CN200410037972A CN1581848A CN 1581848 A CN1581848 A CN 1581848A CN A2004100379724 A CNA2004100379724 A CN A2004100379724A CN 200410037972 A CN200410037972 A CN 200410037972A CN 1581848 A CN1581848 A CN 1581848A
Authority
CN
China
Prior art keywords
flow
user
congestion
rate
network
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.)
Granted
Application number
CNA2004100379724A
Other languages
Chinese (zh)
Other versions
CN1316803C (en
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.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
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 Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CNB2004100379724A priority Critical patent/CN1316803C/en
Publication of CN1581848A publication Critical patent/CN1581848A/en
Application granted granted Critical
Publication of CN1316803C publication Critical patent/CN1316803C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

一种在区分服务网络中基于拥塞计费保障“AF业务”汇聚流公平性的流量调节方法,是将在互联网中用于保障用户比例公平性的基于拥塞计费的流量控制方法应用于区分服务网络中:先建立区分服务网络中基于拥塞计费的AF汇聚流的流量调节数学模型,并在区分服务网络的边缘路由器之间发送探测包而获得当前网络的拥塞费用,再根据该拥塞费用信息和净效用最大化原则计算每个AF汇聚流的优化发送速率,以及根据优化发送速率调整各个AF汇聚流的令牌桶参数,保障每个AF汇聚流获得与其目标速率近似成比例的带宽共享份额,实现AF汇聚流之间共享资源的比例公平性。该方法解决了现有区分服务网络中流量调节算法不能保障AF汇聚流实现与目标速率成比例公平性的缺陷。

Figure 200410037972

A traffic regulation method based on congestion charging to ensure the fairness of "AF service" converged flow in a differentiated service network, which is to apply the flow control method based on congestion charging used in the Internet to ensure the fairness of user ratios to differentiated services In the network: first establish the traffic regulation mathematical model of the AF aggregation flow based on congestion charging in the differentiated services network, and send detection packets between the edge routers of the differentiated services network to obtain the congestion fee of the current network, and then according to the congestion fee information Calculate the optimal sending rate of each AF aggregation flow according to the principle of net utility maximization, and adjust the token bucket parameters of each AF aggregation flow according to the optimized sending rate, so as to ensure that each AF aggregation flow obtains a bandwidth sharing share approximately proportional to its target rate , to achieve proportional fairness of shared resources among AF converged flows. This method solves the defect that the existing traffic adjustment algorithm in the differentiated services network cannot guarantee the fairness of the AF converged flow in proportion to the target rate.

Figure 200410037972

Description

一种保障“确保转发业务”汇聚流公平性的流量调节方法A traffic regulation method to ensure the fairness of "guaranteed forwarding service" aggregation flow

技术领域technical field

本发明涉及一种保障“确保转发(AF)业务”汇聚流公平性的流量调节方法。确切地说,涉及一种在区分服务网络中基于拥塞计费来保障“AF业务”汇聚流公平性的流量调节方法,属于互联网中流量控制和拥塞控制的技术领域。The invention relates to a traffic regulation method for guaranteeing the fairness of "assured forwarding (AF) service" convergence flow. Specifically, it relates to a traffic regulation method for ensuring the fairness of "AF service" convergence flow based on congestion charging in a differentiated service network, and belongs to the technical field of traffic control and congestion control in the Internet.

背景技术Background technique

根据计费方式的不同,Internet的计费分为两大类:静态计费和动态计费。当前Internet最常用的计费方式是静态的扁平(flat)计费。flat计费通过计时方式对用户收取使用费用,其费率是固定的,决定于用户的接入速率。而动态计费的费率是根据网络状况动态改变的。拥塞计费(congestion pricing)就是一种典型的动态计费方式,其计费价格是根据当前网络拥塞状况进行动态调整,并实时反馈给用户。拥塞计费通过反馈费用间接地告知用户网络的拥塞状况,网络越拥塞则价格越高。以便用户根据不断变化的价格来调整发送速率,当费用超过用户预期时,用户通过降低发送速率来降低付出的总费用,从而有效地支持网络的拥塞控制和流量管理。此时,计费不再单纯是一种网络投资成本的回收方式,同时也是一种控制流量的技术手段。According to different billing methods, Internet billing is divided into two categories: static billing and dynamic billing. Currently, the most commonly used billing method on the Internet is static flat billing. Flat billing collects usage fees from users by timing. The rate is fixed and depends on the user's access rate. The rate of dynamic billing is dynamically changed according to network conditions. Congestion pricing is a typical dynamic charging method. The charging price is dynamically adjusted according to the current network congestion status and fed back to users in real time. Congestion charging indirectly informs users of the network congestion status through feedback fees, and the more congested the network is, the higher the price will be. In order for the user to adjust the sending rate according to the changing price, when the cost exceeds the user's expectation, the user can reduce the total cost by reducing the sending rate, thus effectively supporting the congestion control and flow management of the network. At this time, billing is no longer simply a way to recover network investment costs, but also a technical means to control traffic.

基于拥塞计费的流量控制技术,通常会先建立一个市场模型,把网络资源(主要考虑带宽资源)抽象成市场中的商品,而把业务源(用户)抽象成商品购买者,商品购买者(网络用户)在购买商品(即消耗网络带宽资源)的同时需要支付一定的费用。首先建立效用(Utility)函数模型来表示用户在消耗资源时的满意程度,即用效用函数形式来表示用户的带宽需求,网络根据当前的拥塞状况不断向用户反馈拥塞费用,用户在希望获得净效用最大化的利益驱动下,将根据反馈的费用不断调整用户业务流的发送速率,最后达到系统优化的均衡状态。研究表明,基于拥塞计费的流量优化控制技术可以保障各个用户之间资源共享的比例公平性。The traffic control technology based on congestion charging usually establishes a market model first, abstracting network resources (mainly considering bandwidth resources) as commodities in the market, and abstracting service sources (users) as commodity buyers, commodity buyers ( Network users) need to pay a certain fee when purchasing goods (that is, consuming network bandwidth resources). Firstly, a utility function model is established to represent the user's satisfaction when consuming resources, that is, the user's bandwidth demand is expressed in the form of a utility function. Driven by the maximization of benefits, the sending rate of user business flows will be continuously adjusted according to the feedback cost, and finally reach the equilibrium state of system optimization. Research shows that traffic optimization control technology based on congestion charging can guarantee the proportional fairness of resource sharing among users.

在区分服务(DiffServ)网络中保障AF业务汇聚流的比例公平性的含义是:在网络欠载时,所有的AF业务汇聚流都应该共享与目标速率成比例的剩余带宽份额,即目标速率相同,得到的剩余带宽份额也相同;在网络过载时,所有的AF业务汇聚流都应该经历与目标速率成比例的吞吐量下降,即目标速率相同,其吞吐量下降程度相同。因此,比例公平性实质上就是与目标速率成比例地调节各个AF业务汇聚流的带宽。The meaning of ensuring the proportional fairness of the AF service aggregation flow in the differentiated service (DiffServ) network is: when the network is underloaded, all AF service aggregation flows should share the remaining bandwidth share proportional to the target rate, that is, the target rate is the same , the remaining bandwidth share is also the same; when the network is overloaded, all AF service aggregation flows should experience a throughput drop proportional to the target rate, that is, the same target rate, the same throughput drop. Therefore, proportional fairness is essentially adjusting the bandwidth of each AF service aggregation flow in proportion to the target rate.

区分服务(DiffServ)是因特网工程任务组IETF提出的一种在互联网中支持服务质量(QoS)的体系框架,相对于集成服务(IntServ)的资源预留,区分服务采用基于优先级的策略来保证用户的服务质量。在区分服务体系中引入了域的概念,把支持相同规则的区分服务功能的路由器集合称为一个DiffServ域,DiffServ域由边界路由器和中间路由器组成。在区分服务网络中,与QoS保证相关的一系列复杂机制被推到DiffServ域的边缘。边缘路由器需要完成流量调节(Traffic Conditioning)的功能,其中包括计量,整形和标记等机制,而核心路由器则只需要完成相应的分组调度和丢弃策略。Differentiated Services (DiffServ) is a system framework for supporting Quality of Service (QoS) in the Internet proposed by the Internet Engineering Task Force IETF. Compared with the resource reservation of Integrated Services (IntServ), DiffServ adopts a priority-based strategy to ensure Quality of service for users. In the DiffServ system, the concept of domain is introduced, and the set of routers supporting the DiffServ function of the same rule is called a DiffServ domain, and the DiffServ domain is composed of border routers and intermediate routers. In DiffServ networks, a series of complex mechanisms related to QoS guarantees are pushed to the edge of the DiffServ domain. Edge routers need to complete traffic conditioning (Traffic Conditioning) functions, including mechanisms such as metering, shaping and marking, while core routers only need to complete corresponding packet scheduling and discarding policies.

在DiffServ域中,所有进入域的分组在域边缘被分为若干个不同的等级,并由分组中的区分服务代码点(DSCP)字段标识,网络根据每个分组的DSCP字段对该分组提供所需的服务。目前在DiffServ体系中,定义了三种业务等级类型:加速转发业务(EF):要求有低的时延和时延抖动,一般对应于实时业务;确保转发业务(AF):要求有较低的丢包率,并在带宽上有一定的需求;缺省的尽力转发(BE)业务:传统的尽力而为的IP分组转发。在DiffServ体系中,EF业务的优先级最高,AF业务次之,BE业务再次之。In the DiffServ domain, all packets entering the domain are divided into several different levels at the edge of the domain, and are identified by the Differentiated Services Code Point (DSCP) field in the packet, and the network provides information to the packet according to the DSCP field of each packet. required services. At present, in the DiffServ system, three types of service levels are defined: accelerated forwarding service (EF): requires low delay and delay jitter, generally corresponding to real-time services; guaranteed forwarding service (AF): requires low Packet loss rate, and there is a certain demand on bandwidth; default best-effort forwarding (BE) service: traditional best-effort IP packet forwarding. In the DiffServ system, EF services have the highest priority, followed by AF services and BE services.

在区分服务体系结构中,流量控制功能作用于DS域边缘,对流入或流出的业务流进行调整,它可以看作是边缘路由器中的一个流量调节器,其中包括计量,标记和整形等机制,流量调节器的电路结构如图1所示。在边缘路由器中,数据包先经过分类器判断服务的类型,以确定流量调节器采用哪种类型的流量规范进行调节。计量器根据这种流量规范测量业务流的流量特性,并判断数据包是否满足流量规范。再根据判断结果,标记器、整形器和丢包器将会分别采用相应的策略处理该数据包。按照计量器的判断结果,标记器可以为数据包设置对应于其服务类型的DSCP值。整形器通过延时一个或多个数据包来调整业务流,使之与流量规范一致。因为整形器中的缓冲区通常为有限容量,如果延时的流量超过了缓冲区容量,丢包器将按照一定策略丢弃一些数据包。一般来说,丢弃的多为与流量规范不一致的数据包。In the differentiated services architecture, the traffic control function acts on the edge of the DS domain to adjust the incoming or outgoing traffic. It can be regarded as a traffic regulator in the edge router, including mechanisms such as metering, marking, and shaping. The circuit structure of the flow regulator is shown in Figure 1. In the edge router, the data packet first passes through the classifier to determine the type of service, so as to determine which type of traffic specification the traffic conditioner adopts for regulation. The meter measures the flow characteristic of the service flow according to the flow specification, and judges whether the data packet meets the flow specification. Then according to the judgment result, the marker, the shaper and the packet discarder will respectively adopt corresponding policies to process the data packet. According to the judgment result of the meter, the marker can set a DSCP value corresponding to its service type for the data packet. A shaper adjusts traffic flow to conform to traffic specifications by delaying one or more packets. Because the buffer in the shaper usually has a limited capacity, if the delayed traffic exceeds the buffer capacity, the packet dropper will discard some data packets according to a certain strategy. Generally speaking, packets that are inconsistent with the flow specification are mostly discarded.

由于BE和EF业务的计量和标记功能比较简单,多数标记机制主要是针对确保转发(AF)类业务进行的。目前的标记机制可分成三种:基于令牌桶的算法、基于速率的算法和基于策略的算法。基于令牌桶的代表算法是1999年由Hyogon Kim提出的IN/OUT公平标记器(Fair Marker)和由J.Heinanen提出的三色标记器(TCM)及其扩展算法:单速率三色标记器(srTCM)和双速率三色标记器(trTCM)。基于速率的代表算法是2000年由W.Fang提出的时间滑动窗口的三色标记器(TSWTCM)。基于策略的代表算法是1999年由F.Azeem提出的TCP友好的流量标记器(TFTM)。其中双速率三色标记器(trTCM)是当前最为常用的流量调节算法,它是通过调节令牌桶的峰值速率PIR参数来调节每个AF业务流的发送速率。下面简单介绍trTCM算法:Because the metering and marking functions of BE and EF services are relatively simple, most marking mechanisms are mainly for Assured Forwarding (AF) services. The current marking mechanism can be divided into three types: algorithm based on token bucket, algorithm based on rate and algorithm based on policy. The representative algorithm based on the token bucket is the IN/OUT fair marker (Fair Marker) proposed by Hyogon Kim in 1999 and the three-color marker (TCM) proposed by J.Heinanen and its extended algorithm: single-rate three-color marker (srTCM) and two-rate three-color marker (trTCM). The rate-based representative algorithm is the Time Sliding Window Tricolor Marker (TSWTCM) proposed by W. Fang in 2000. The representative algorithm based on policy is TCP Friendly Traffic Marker (TFTM) proposed by F.Azeem in 1999. Among them, the two-rate three-color marker (trTCM) is currently the most commonly used traffic adjustment algorithm, which adjusts the sending rate of each AF service flow by adjusting the peak rate PIR parameter of the token bucket. The following briefly introduces the trTCM algorithm:

trTCM有四个参数:峰值速率PIR(Peak Information Rate)、峰值突发尺寸PBS(Peak Burst Size)、目标速率CIR(Committed Information Rate)和承诺突发尺寸CBS(Committed Burst Size)。PIR和CIR的单位是Byte/s,PBS及CBS的单位是Byte。分组超过PIR就标记为红色,超过了CIR而没有超过PIR就标记为黄色,否则标记为绿色。在DiffServ网络中,红、黄、绿映射为不同的DSCP值。trTCM has four parameters: peak rate PIR (Peak Information Rate), peak burst size PBS (Peak Burst Size), target rate CIR (Committed Information Rate) and committed burst size CBS (Committed Burst Size). The unit of PIR and CIR is Byte/s, and the unit of PBS and CBS is Byte. If the packet exceeds the PIR, it will be marked as red, if it exceeds the CIR but not exceed the PIR, it will be marked as yellow, otherwise it will be marked as green. In a DiffServ network, red, yellow, and green are mapped to different DSCP values.

trTCM有两个令牌桶P和C,其令牌产生速率分别为PIR和CIR。P桶的容量为PBS,C桶的容量为CBS。开始时令牌桶P和C都是满的,即令牌数Tp(0)=PBS,Tc(0)=CBS。Tp每秒增加1个PIR的字节,直至Tp=PBS;Tc每秒增加1个CIR的字节,直至Tc=CBS。trTCM has two token buckets P and C, whose token generation rates are PIR and CIR respectively. The capacity of bucket P is PBS, and the capacity of bucket C is CBS. At the beginning, the token buckets P and C are both full, that is, the number of tokens Tp(0)=PBS, Tc(0)=CBS. Tp increases by 1 PIR byte per second until Tp=PBS; Tc increases by 1 CIR byte per second until Tc=CBS.

当一个大小为B比特的分组到达时,在Color-Blind模式下trTCM按以下方法操作:When a packet of size B bits arrives, the trTCM in Color-Blind mode operates as follows:

如果Tp(t)-B<0,分组标记为红色,否则:If Tp(t)-B<0, the group is marked in red, otherwise:

如果Tc(t)-B<0,分组标记为黄色,且Tp减小B比特;If Tc(t)-B<0, the packet is marked yellow, and Tp is reduced by B bits;

如果Tc(t)-B≥0,分组标记为绿色,Tp和Tc都减小B比特。If Tc(t)-B≥0, the packet is marked green and both Tp and Tc are decreased by B bits.

大量研究表明,目前的DiffServ网络体系中的流量调节机制很难保证AF业务汇聚流之间的公平性。在AF业务汇聚流中存在响应流和非响应流,响应流是类似传输控制协议TCP(Transmission Control Protocol)的具有端到端拥塞控制的应用流;非响应流是不采用端到端拥塞控制的应用流,典型的如用户数据报协议UDP(User Data Protocol)流,特别是丢包后也不会降低发送速率的应用流。显然非响应流会占用更多的资源,这对于响应流是不公平的;同样不同属性的响应流在竞争网络资源的时候也会造成不公平的后果。因此,AF业务汇聚流之间的公平性主要体现在两个方面:一是响应流和非响应流之间的公平性问题,这是由于二者对拥塞信号的不同处理方式所致;二是响应流之间的公平性问题,不同属性的响应流之间存在不公平的资源分配,这些属性可归纳为:(1)环回时延,(2)汇聚流中的微流数目,(3)目标速率的大小,(4)分组长度。A large number of studies have shown that the traffic adjustment mechanism in the current DiffServ network system is difficult to ensure the fairness among AF service aggregation flows. There are response flow and non-response flow in the AF service aggregation flow. The response flow is an application flow with end-to-end congestion control similar to the Transmission Control Protocol TCP (Transmission Control Protocol); the non-response flow does not use end-to-end congestion control Application flow, typically such as User Datagram Protocol UDP (User Data Protocol) flow, especially the application flow that will not reduce the sending rate even after packet loss. Obviously, non-response flows will take up more resources, which is unfair to response flows; similarly, response flows with different attributes will also cause unfair consequences when competing for network resources. Therefore, the fairness between the AF service aggregation flows is mainly reflected in two aspects: one is the fairness between the response flow and the non-response flow, which is caused by the different processing methods of the two for the congestion signal; The fairness problem between response flows, there is unfair resource allocation between response flows with different attributes, these attributes can be summarized as: (1) loopback delay, (2) the number of microflows in the aggregated flow, (3 ) the size of the target rate, (4) the packet length.

目前使用的三种标记方法:基于令牌桶的算法、基于速率的算法和基于策略的算法都不能保障AF业务之间资源共享的比例公平性,其中基于令牌桶的算法较为常用。最近很多研究学者针对区分服务中AF业务公平性不能得到保障的缺陷,进行了大量研究,并得出一些改进的算法。例如文章《DirectCongestion Control Scheme(DCCS)for Differentiated Services IP Networks》(参见IEEE GLOBECOM’2001)介绍的DCCS算法就是一种具有代表性的基于TCP友好控制的流量调节算法。其特点是:首先计算AF汇聚流中TCP汇聚流所能达到的最大吞吐量,并依据这个吞吐量限制其它的非响应流(如UDP流),从而达到一定的公平性保障的目标。这种基于TCP友好控制的DiffServ流量调节算法很简单,而且能够在一定程度上改善AF业务汇聚流的公平性,但是这种方法有一个特点:通过抑制竞争能力强(如非响应流、连接数目相对较多的TCP流等)的流来保护竞争能力相对较弱的流,从而保证公平性。这种方法在传统的Internet网络中是可行的,但是在引入目标速率的DiffServ网络中,却存在问题:无法保障与目标速率成比例的公平性。The three marking methods currently used: token bucket-based algorithm, rate-based algorithm, and policy-based algorithm cannot guarantee the proportional fairness of resource sharing between AF services, and token bucket-based algorithms are more commonly used. Recently, many researchers have conducted a lot of research on the defect that the fairness of AF services in DiffServ cannot be guaranteed, and obtained some improved algorithms. For example, the DCCS algorithm introduced in the article "Direct Congestion Control Scheme (DCCS) for Differentiated Services IP Networks" (see IEEE GLOBECOM'2001) is a representative traffic adjustment algorithm based on TCP-friendly control. Its characteristics are: first calculate the maximum throughput that can be achieved by the TCP aggregation flow in the AF aggregation flow, and limit other non-responsive flows (such as UDP flow) according to this throughput, so as to achieve a certain goal of fairness guarantee. This kind of DiffServ traffic adjustment algorithm based on TCP friendly control is very simple, and can improve the fairness of AF business aggregation flow to a certain extent, but this method has a characteristic: by suppressing strong competition (such as non-response flow, number of connections There are relatively many TCP flows, etc.) to protect flows with relatively weak competition ability, so as to ensure fairness. This method is feasible in the traditional Internet network, but in the DiffServ network where the target rate is introduced, there is a problem: the fairness proportional to the target rate cannot be guaranteed.

基于拥塞计费的Internet优化流量控制技术,可以在不同用户之间提供比例公平性。因此如果把基于拥塞计费的流量控制技术应用到DiffServ的流量调节机制中,为AF业务汇聚流提供与目标速率成比例的资源分配,应该能够达到改善DiffServ网络中AF汇聚流公平性的目标。The Internet optimization flow control technology based on congestion charging can provide proportional fairness among different users. Therefore, if the flow control technology based on congestion charging is applied to the flow adjustment mechanism of DiffServ to provide resource allocation proportional to the target rate for the AF service aggregation flow, it should be able to achieve the goal of improving the fairness of the AF aggregation flow in the DiffServ network.

根据申请人的检索,尚未在以往的文献中发现有在区分服务网络中利用拥塞计费来进行流量控制和拥塞控制的机制;而现有的DiffServ流量调节机制不能保障AF汇聚流的比例公平性,即保障AF汇聚流获得与其目标速率成比例的带宽份额。According to the applicant's search, no mechanism has been found in the previous literature to use congestion charging for flow control and congestion control in DiffServ networks; and the existing DiffServ flow adjustment mechanism cannot guarantee the proportional fairness of AF converged flows , that is to ensure that the AF aggregation flow obtains a bandwidth share proportional to its target rate.

发明内容Contents of the invention

本发明的目的是提供一种在区分服务网络中基于拥塞计费保障“AF业务”汇聚流公平性的流量调节方法,该方法解决了现有区分服务网络中流量调节算法不能保障AF业务汇聚流之间实现与目标速率成比例的公平性的缺陷,实现了AF业务汇聚流共享带宽的比例公平性,同时也提高了系统整体吞吐量。The purpose of the present invention is to provide a traffic regulation method based on congestion charging to ensure the fairness of "AF service" converged flow in the differentiated services network, which solves the problem that the flow regulation algorithm in the existing differentiated services network cannot guarantee the converged flow of the AF service The defect of realizing the fairness proportional to the target rate realizes the proportional fairness of the shared bandwidth of the AF service aggregation flow, and improves the overall throughput of the system at the same time.

本发明的目的是这样实现的:一种在区分服务网络中基于拥塞计费保障“AF业务”汇聚流公平性的流量调节方法,其特征在于:该方法是将在互联网中用于保障用户比例公平性的基于拥塞计费的流量控制方法应用于区分服务网络中:先建立区分服务网络中基于拥塞计费的AF汇聚流的流量调节数学模型,并在区分服务网络的边缘路由器中发送探测包而获得当前网络的拥塞费用,再根据该拥塞费用信息和净效用最大化原则计算每个AF汇聚流的优化发送速率,以及根据优化发送速率调整各个AF汇聚流的令牌桶参数,保障每个AF汇聚流获得与其目标速率近似成比例的带宽共享份额,实现AF汇聚流之间资源共享的比例公平性。The object of the present invention is achieved in this way: a traffic regulation method based on congestion charging to ensure the fairness of "AF service" convergence flow in a differentiated service network, characterized in that: the method will be used in the Internet to ensure the proportion of users The fair flow control method based on congestion charging is applied to the differentiated service network: first establish the traffic regulation mathematical model of the AF aggregation flow based on congestion charging in the differentiated service network, and send the probe packet in the edge router of the differentiated service network The congestion cost of the current network is obtained, and then the optimal sending rate of each AF aggregation flow is calculated according to the congestion expense information and the principle of net utility maximization, and the token bucket parameters of each AF aggregation flow are adjusted according to the optimized sending rate to ensure that each The AF aggregation flow obtains a bandwidth sharing share approximately proportional to its target rate, and realizes the proportional fairness of resource sharing among AF aggregation flows.

包括下列操作步骤:Including the following steps:

(1)根据用户与网络之间的业务等级协定建立基于拥塞计费实现AF汇聚流流量调节的数学模型;(1) According to the service level agreement between the user and the network, establish a mathematical model based on congestion charging to realize AF aggregation flow flow regulation;

(2)在入口边缘路由器发送各个AF汇聚流的探测包,并打上时间戳;当该探测包到达相应的出口路由器后,出口路由器立即将该探测包返回到入口路由器,由入口路由器根据时延计算拥塞费用;(2) The detection packet of each AF aggregation flow is sent by the ingress edge router, and stamped with a time stamp; when the detection packet reaches the corresponding egress router, the egress router immediately returns the detection packet to the ingress router, and the ingress router returns the detection packet to the ingress router according to the delay Calculate congestion charges;

(3)边缘路由器根据拥塞费用信息和用户净效用最大化原则,计算在当前拥塞费用下各个AF汇聚流的优化发送速率,即使得用户净效用增大的发送速率;(3) The edge router calculates the optimal transmission rate of each AF aggregation flow under the current congestion fee according to the congestion fee information and the principle of maximizing the user's net utility, that is, the transmission rate that increases the user's net utility;

(4)根据优化发送速率调整各个AF汇聚流的令牌桶P的令牌产生速率PIR;然后返回步骤(2),进行流量调节的循环操作。(4) Adjust the token generation rate PIR of the token bucket P of each AF aggregated flow according to the optimized sending rate; then return to step (2) to perform the loop operation of flow adjustment.

所述步骤(1)进一步包括下述操作步骤:Described step (1) further comprises following operation steps:

(11)定义AF汇聚流用户集合S={s1,s2…},式中s为各个AF汇聚流用户;并对每个AF汇聚流用户s定义以下数学模型:(11) Define the set of AF converged flow users S={s 1 , s 2 ...}, where s is each AF converged flow user; and define the following mathematical model for each AF converged flow user s:

用户s的效用函数为Us=wslogxs;式中xs为用户s的当前发送速率;ws为用户s的效用函数的系数,ws的数值设置为用户s的目标速率,该目标速率根据业务等级协定SLA确定;The utility function of user s is U s =w s logx s ; where x s is the current sending rate of user s; w s is the coefficient of the utility function of user s, and the value of w s is set as the target rate of user s. The target rate is determined according to the service level agreement SLA;

用户s的净效用函数为Js(xs)=Us(xs)-xs·ps;式中ps为用户s消耗单位带宽需要支付的费用,即xs·ps为用户s为其AF汇聚流需要支付的总费用;The net utility function of user s is J s (x s )=U s (x s )-x s p s ; where p s is the fee that user s needs to pay for consuming unit bandwidth, that is, x s p s is user s is the total fee to be paid for its AF convergence flow;

(12)将令牌桶C的令牌产生速率CIR设置为AF汇聚流的目标速率,令牌桶P的令牌产生速率PIR设置为2倍的CIR。(12) Set the token generation rate CIR of the token bucket C to the target rate of the AF convergence flow, and set the token generation rate PIR of the token bucket P to twice the CIR.

所述步骤(2)进一步包括下述操作步骤:Described step (2) further comprises following operation steps:

(21)根据每个AF汇聚流的优先级特征,即DSCP值,生成只有包头的探测包,该探测包的DSCP值与该AF汇聚流的DSCP值相同,并在每对入口路由器和出口路由器之间按照时间周期T多次发送该探测包;(21) According to the priority characteristic of each AF aggregation flow, that is, the DSCP value, a detection packet with only the header is generated. The DSCP value of the detection packet is the same as the DSCP value of the AF aggregation flow, and is sent to each pair of ingress routers and egress routers. The detection packet is sent multiple times according to the time period T;

(22)测量各AF汇聚流用户s经过DiffServ域的单向排队时延qs:qs=[rs-min(rs)]/2,式中rs为该探测包在入口路由器和出口路由器之间的往返时延,min(rs)是rs的最小值,为不排队时的传播时延和处理时延之和的近似值;(22) Measure the one-way queuing delay q s of each AF aggregation flow user s passing through the DiffServ domain: q s =[ rs -min(rs ) ]/2, where rs is the detection packet between the ingress router and The round-trip delay between egress routers, min( rs ) is the minimum value of rs , which is the approximate value of the sum of propagation delay and processing delay when there is no queuing;

(23)根据单向排队时延qs数值,计算AF汇聚流用户s经过DiffServ域的单位带宽拥塞费用ps=γ·qs,其为单向排队时延qs的线性函数,系数γ的实验经验值为0.01,γ越大表示网络拥塞费用对用户的影响越大,但不会影响各AF汇聚流之间的公平性;再计算AF汇聚流用户s需要支付的拥塞费用:xs·ps=γ·xs·qs,式中xs为用户s的当前发送速率。(23) According to the one-way queuing delay q s value, calculate the unit bandwidth congestion charge p s =γ·q s for the AF converged flow user s passing through the DiffServ domain, which is a linear function of the one-way queuing delay q s , and the coefficient γ The experimental experience value of γ is 0.01, and the larger the γ, the greater the impact of network congestion charges on users, but it will not affect the fairness among AF converged flows; then calculate the congestion charge that user s of AF converged flows needs to pay: x s ·p s =γ·x s ·q s , where x s is the current sending rate of user s.

所述步骤(3)进一步包括下述操作步骤:Described step (3) further comprises following operation steps:

(31)利用流量调节器的计量功能测量和计算AF汇聚流用户s的当前发送速率xs(31) Utilize the metering function of the flow regulator to measure and calculate the current sending rate x s of the AF convergence flow user s;

(32)计算在当前发送速率xs和拥塞费用下AF汇聚流用户s的净效用函数值Js(xs)=Us(xs)-xs·ps,及其一阶导数: J &CenterDot; s ( x s ) = &PartialD; J s &PartialD; x s = w s x s - p s ; (32) Calculate the net utility function value J s (x s )=U s (x s )-x s p s of the AF converged flow user s under the current sending rate x s and congestion cost, and its first derivative: J &CenterDot; the s ( x the s ) = &PartialD; J the s &PartialD; x the s = w the s x the s - p the s ;

(33)根据净效用最大化原则,计算在当前拥塞费用下AF汇聚流的优化发送速率xs opt,如果 J &CenterDot; s ( x s ) > 0 ,说明净效用函数值Js(xs)会随着xs的增大而增大,故用户增大发送速率: x s opt = x s + &alpha; &CenterDot; J &CenterDot; s ( x s ) ,式中xs为用户s的当前发送速率,增大幅度为

Figure A20041003797200114
;如果 J &CenterDot; s ( x s ) &le; 0 ,说明净效用函数值Js(xs)会随着xs的减小而增大,则用户减小发送速率: x s opt = x s - &beta; &CenterDot; | J &CenterDot; s ( x s ) | ,式中xs为用户s的当前发送速率,减小幅度为
Figure A20041003797200117
:上述两式中的α和β均为调整系数,且0<α≤β,即增加发送速率时增加的幅度小,而在减小发送速率时减小的幅度大,以便网络在拥塞时候能够迅速缓解拥塞,不至于引起网络状态的震荡,有利于保持网络稳定。(33) According to the principle of net utility maximization, calculate the optimal transmission rate x s opt of the AF convergence flow under the current congestion cost, if J &Center Dot; the s ( x the s ) > 0 , indicating that the net utility function value J s (x s ) will increase as x s increases, so the user increases the sending rate: x the s opt = x the s + &alpha; &Center Dot; J &Center Dot; the s ( x the s ) , where x s is the current sending rate of user s, and the increase range is
Figure A20041003797200114
;if J &Center Dot; the s ( x the s ) &le; 0 , indicating that the net utility function value J s (x s ) will increase as x s decreases, and the user reduces the sending rate: x the s opt = x the s - &beta; &CenterDot; | J &CenterDot; the s ( x the s ) | , where x s is the current sending rate of user s, and the reduction range is
Figure A20041003797200117
: α and β in the above two formulas are adjustment coefficients, and 0<α≤β, that is, the increase range is small when the transmission rate is increased, and the decrease range is large when the transmission rate is reduced, so that the network can Quickly relieve congestion without causing fluctuations in network status, which is conducive to maintaining network stability.

所述步骤(4)包括下述操作步骤:在每个速率调整周期将各个AF汇聚流的令牌桶P的令牌产生速率PIR调整为其当前优化发送速率xopt,即 PIR = x s opt ,并比较PIR与CIR的值,确保PIR不小于CIR的值,即PIR=Max(CIR,PIR);然后返回步骤(2),进入下一个流量调整周期的循环操作。The step (4) includes the following steps: in each rate adjustment period, the token generation rate PIR of the token bucket P of each AF aggregated flow is adjusted to its current optimal sending rate x opt , namely PIR = x the s opt , and compare the values of PIR and CIR to ensure that PIR is not less than the value of CIR, that is, PIR=Max(CIR, PIR); then return to step (2), and enter the next loop operation of flow adjustment period.

所述净效用最大化原则是将由用户的效用减去用户为此效用所需要支付的费用而得到的所谓净效用数值尽可能地谋求最大值。The principle of maximizing the net utility is to seek the maximum possible value of the so-called net utility value obtained by subtracting the user's utility from the fee that the user needs to pay for this utility.

本发明是一种在区分服务网络中基于拥塞计费来保障“AF业务”汇聚流公平性的流量调节方法,其是将互联网中基于拥塞计费的流量控制方法应用到区分服务网络中。本发明的方法与传统的流量调节算法(以trTCM为代表)和改进算法(以DCCS算法为代表)相比较,很好地解决了现有的各种区分服务网络中流量调节算法的缺陷,能够保障AF汇聚流的比例公平性;且在改善AF汇聚流根据目标速率共享带宽公平性的同时,还能提高系统整体吞吐量,使得网络用户获得较高的性价比。The invention is a traffic regulation method for ensuring the fairness of "AF service" convergence flow based on congestion charging in a differentiated service network, which applies the flow control method based on congestion charging in the Internet to the differentiated service network. Compared with the traditional traffic regulation algorithm (represented by trTCM) and the improved algorithm (represented by DCCS algorithm), the method of the present invention solves the defects of the traffic regulation algorithms in the existing various DiffServ networks well, and can Guarantee the proportional fairness of the AF aggregation flow; and improve the fairness of the bandwidth shared by the AF aggregation flow according to the target rate, and at the same time improve the overall throughput of the system, so that network users can obtain higher cost performance.

本发明的流量调节方法属于基于令牌桶的算法,其是利用标准的双速率三色标记器(trTCM),通过调节令牌桶的PIR参数来调节每个AF汇聚流的发送速率。由于拥塞计费的动态调节作用,网络越拥塞,则拥塞费用越高,各个AF汇聚流为了实现净效用最大化的目标就会降低流量,即降低其发送速率;而且,如果网络带宽富余度越大,则拥塞费用越低,各个AF汇聚流为了实现净效用最大化的目标就会增加流量,即提高其发送速率;这样就能够实现区分服务网络的拥塞控制,并保障各个AF汇聚流能够获得与其目标速率近似成比例的带宽共享份额,从而达到保障各个AF汇聚流之间比例公平性的目标。The traffic regulation method of the present invention belongs to the algorithm based on the token bucket, which utilizes a standard two-rate three-color marker (trTCM) to adjust the sending rate of each AF aggregation flow by adjusting the PIR parameter of the token bucket. Due to the dynamic adjustment of congestion charging, the more congested the network is, the higher the congestion fee will be. In order to achieve the goal of maximizing the net utility, each AF aggregation flow will reduce the flow, that is, reduce its sending rate; and if the network bandwidth margin is higher The larger the congestion cost, the lower the congestion cost. In order to achieve the goal of maximizing the net utility, each AF aggregation flow will increase the flow, that is, increase its sending rate; A bandwidth sharing share that is approximately proportional to its target rate, so as to achieve the goal of ensuring proportional fairness between each AF aggregation flow.

附图说明Description of drawings

图1是区分服务网络中的流量调节器的逻辑结构图。Fig. 1 is a logical structural diagram of a traffic conditioner in a differentiated services network.

图2是本发明流量调节方法的操作步骤总体流程图。Fig. 2 is an overall flowchart of the operation steps of the flow regulating method of the present invention.

图3是本发明流量调节方法中测量AF汇聚流的拥塞费用操作步骤流程图。Fig. 3 is a flow chart of the operation steps of measuring the congestion charge of the AF converged flow in the flow regulation method of the present invention.

图4是本发明流量调节方法中计算AF汇聚流的优化发送速率操作步骤流程图。Fig. 4 is a flow chart of the operation steps of calculating the optimal transmission rate of the AF aggregated flow in the flow adjustment method of the present invention.

具体实施方式Detailed ways

下面结合附图详细描述本发明方法的工作机理和具体操作步骤。The working mechanism and specific operation steps of the method of the present invention will be described in detail below in conjunction with the accompanying drawings.

本发明是一种在区分服务网络中基于拥塞计费保障“AF业务”汇聚流公平性的流量调节方法,其工作机理是把区分服务网络资源抽象成市场中的商品,而把相互之间竞争资源的AF汇聚流看作市场中的用户,并用对数效用函数的形式来表示用户消耗带宽资源所获得的满意程度。用户消耗的资源较多就会获得较高的满意度,同时每个用户必须为其所消耗的网络资源支付相应的费用。这里的网络采用拥塞计费策略,即单位资源的费用与网络拥塞程度相关,网络越拥塞则费用越高,在网络不拥塞时费用为零。区分服务网络的边缘路由器相互之间通过发送探测包来获知当前网络的拥塞费用,并根据该拥塞费用信息来实时动态调节各个AF汇聚流的发送速率,以便使得每个AF汇聚流的净效用最大化。The present invention is a traffic adjustment method based on congestion charging to guarantee the fairness of "AF service" convergence flow in DiffServ network. Its working mechanism is to abstract DiffServ network resources into commodities in the market, and The AF aggregated flow of resources is regarded as users in the market, and the form of logarithmic utility function is used to express the satisfaction degree obtained by users consuming bandwidth resources. Users who consume more resources will get higher satisfaction, and at the same time, each user must pay the corresponding fee for the network resources it consumes. The network here adopts a congestion charging strategy, that is, the cost per unit resource is related to the degree of network congestion. The more congested the network is, the higher the cost will be. When the network is not congested, the cost will be zero. The edge routers of the differentiated services network know the congestion cost of the current network by sending probe packets to each other, and dynamically adjust the sending rate of each AF aggregation flow in real time according to the congestion cost information, so as to maximize the net utility of each AF aggregation flow change.

因此,本发明的流量调节方法主要是借鉴在互联网中应用的基于拥塞计费可以保障用户比例公平性的原理和通过改变基于令牌桶的三色标记器(trTCM)中的令牌桶的PIR参数来调节每个AF汇聚流的发送速率:先建立区分服务网络中基于拥塞计费的AF汇聚流的流量调节数学模型,并在区分服务网络的边缘路由器之间周期性发送探测包而获得当前网络的拥塞费用,再根据该拥塞费用信息、各AF汇聚流的目标速率和净效用最大化原则计算每个AF汇聚流的优化发送速率,以及根据优化发送速率调整各个AF汇聚流的令牌桶参数,保障每个AF汇聚流获得与其目标速率近似成比例的带宽共享份额,实现AF汇聚流之间资源共享的比例公平性。同时,提高了区分服务网络的整体传输效率,提高了网络整体的有效吞吐量。Therefore, the traffic regulation method of the present invention is mainly based on the principle that the congestion charging applied in the Internet can guarantee the fairness of the user ratio and by changing the PIR of the token bucket in the three-color marker (trTCM) based on the token bucket Parameters to adjust the sending rate of each AF aggregation flow: first establish a traffic regulation mathematical model of AF aggregation flow based on congestion charging in the DiffServ network, and periodically send detection packets between the edge routers of the DiffServ network to obtain the current The network congestion fee, and then calculate the optimal sending rate of each AF aggregation flow according to the congestion fee information, the target rate of each AF aggregation flow and the principle of net utility maximization, and adjust the token bucket of each AF aggregation flow according to the optimized sending rate Parameters to ensure that each AF aggregation flow obtains a bandwidth sharing share approximately proportional to its target rate, and achieve proportional fairness in resource sharing among AF aggregation flows. At the same time, the overall transmission efficiency of the DiffServ network is improved, and the overall effective throughput of the network is improved.

参见图2,具体说明本发明流量调节方法的四个主要操作步骤:Referring to Fig. 2, specifically illustrate four main operation steps of the flow regulation method of the present invention:

(1)根据用户与网络之间的业务等级协定SLA建立基于拥塞计费实现AF业务汇聚流流量调节的数学模型。该步骤主要包括两项操作:(1) According to the service level agreement SLA between the user and the network, establish a mathematical model based on congestion charging to realize the flow adjustment of the AF service aggregation flow. This step mainly includes two operations:

(11)定义AF汇聚流用户集合S={s1,s2…},式中s为各个AF汇聚流用户;并对每个AF汇聚流用户s定义以下数学模型:(11) Define the set of AF converged flow users S={s 1 , s 2 ...}, where s is each AF converged flow user; and define the following mathematical model for each AF converged flow user s:

用户s的效用函数为Us=wslogxs;式中xs为用户s的当前发送速率;ws为用户s的效用函数的系数,ws的数值设置为用户s的目标速率,该目标速率根据业务等级协定SLA确定;The utility function of user s is U s =w s logx s ; where x s is the current sending rate of user s; w s is the coefficient of the utility function of user s, and the value of w s is set as the target rate of user s. The target rate is determined according to the service level agreement SLA;

用户s的净效用函数为Js(xs)=Us(xs)-xs·ps;式中ps为用户s消耗单位带宽需要支付的费用,即xs·ps为用户s为其AF汇聚流需要支付的总费用;The net utility function of user s is J s (x s )=U s (x s )-x s p s ; where p s is the fee that user s needs to pay for consuming unit bandwidth, that is, x s p s is user s is the total fee to be paid for its AF convergence flow;

(12)将令牌桶C的令牌产生速率CIR设置为AF汇聚流的目标速率,令牌桶P的令牌产生速率PIR设置为2倍的CIR。(12) Set the token generation rate CIR of the token bucket C to the target rate of the AF convergence flow, and set the token generation rate PIR of the token bucket P to twice the CIR.

(2)测量各个AF汇聚流的拥塞费用信息:在入口边缘路由器发送各个AF汇聚流的探测包,并打上时间戳;当该探测包到达相应的出口路由器后,出口路由器立即将该探测包返回到入口路由器,由入口路由器根据时延计算拥塞费用。(2) Measure the congestion cost information of each AF aggregation flow: send the detection packet of each AF aggregation flow at the ingress edge router, and stamp it with a time stamp; when the detection packet reaches the corresponding exit router, the exit router returns the detection packet immediately To the ingress router, the ingress router calculates the congestion charge based on the delay.

(3)边缘路由器根据拥塞费用信息和用户净效用最大化原则,计算在当前拥塞费用下各个AF汇聚流的优化发送速率,即使得用户净效用增大的发送速率;(3) The edge router calculates the optimal transmission rate of each AF aggregation flow under the current congestion fee according to the congestion fee information and the principle of maximizing the user's net utility, that is, the transmission rate that increases the user's net utility;

(4)根据优化发送速率,在每个速率调整周期将各个AF汇聚流的令牌桶P的令牌产生速率PIR调整为其当前优化发送速率xopt,即 PIR = x s opt ,并比较PIR与CIR的值,确保PIR不小于CIR的值,即PIR=Max(CIR,PIR);然后返回步骤(2),进入下一个流量调节周期的循环操作。(4) According to the optimized transmission rate, adjust the token generation rate PIR of the token bucket P of each AF aggregation flow to its current optimal transmission rate x opt in each rate adjustment period, that is, PIR = x the s opt , and compare the values of PIR and CIR to ensure that PIR is not less than the value of CIR, that is, PIR=Max(CIR, PIR); and then return to step (2) to enter the cycle operation of the next flow regulation cycle.

参见图3,详细说明步骤(2)测量网络拥塞状况中各个细化步骤的流程图:Referring to Fig. 3, the flow chart of each refinement step in step (2) measuring network congestion situation in detail:

(21)根据每个AF汇聚流的优先级特征,即DSCP值,生成只有包头的探测包,该探测包的DSCP值与该AF汇聚流的DSCP值相同,并在每对入口路由器和出口路由器之间按照时间周期T多次发送该探测包;(21) According to the priority characteristic of each AF aggregation flow, that is, the DSCP value, a detection packet with only the header is generated. The DSCP value of the detection packet is the same as the DSCP value of the AF aggregation flow, and is sent to each pair of ingress routers and egress routers. The detection packet is sent multiple times according to the time period T;

(22)通过在入口路由器和出口路由器之间发送探测包的方式来测量AF汇聚流用户s经过DiffServ域的往返时延rs和单向排队时延qs,qs=[rs-min(rs)]/2,式中min(rs)是rs的最小值,为不排队时的传播时延和处理时延之和的近似值;(22) Measure the round-trip delay r s and the one-way queuing delay q s of the AF aggregation flow user s passing through the DiffServ domain by sending a probe packet between the ingress router and the egress router, q s = [rs -min (r s )]/2, where min( rs ) is the minimum value of rs , which is the approximate value of the sum of propagation delay and processing delay when not queuing;

(23)根据单向排队时延qs数值,计算AF汇聚流用户s经过DiffServ域的单位带宽拥塞费用ps=γ·qs,其为单向排队时延qs的线性函数,系数γ的实验经验值为0.01,γ越大表示网络拥塞费用对用户的影响越大,但不会影响各AF汇聚流之间的公平性;再计算AF汇聚流用户s需要支付的拥塞费用:xs·ps=γ·xs·qs,式中xs为用户s的当前发送速率。(23) According to the one-way queuing delay q s value, calculate the unit bandwidth congestion charge p s =γ·q s for the AF converged flow user s passing through the DiffServ domain, which is a linear function of the one-way queuing delay q s , and the coefficient γ The experimental experience value of γ is 0.01, and the larger the γ, the greater the impact of network congestion charges on users, but it will not affect the fairness among AF converged flows; then calculate the congestion charge that user s of AF converged flows needs to pay: x s ·p s =γ·x s ·q s , where x s is the current sending rate of user s.

参见图4,详细说明步骤(3)计算优化速率的各个细化步骤的流程图:Referring to Fig. 4, describe in detail the flow chart of each refinement step of step (3) calculation optimization rate:

(31)利用流量调节器的计量功能测量和计算AF汇聚流用户s的当前发送速率xs(31) Utilize the metering function of the flow regulator to measure and calculate the current sending rate x s of the AF convergence flow user s;

(32)计算在当前发送速率xs和拥塞费用下AF汇聚流用户s的净效用函数值Js(xs)=Us(xs)-xs·ps,及其一阶导数: J &CenterDot; s ( x s ) = &PartialD; J s &PartialD; x s = w s x s - p s ; (32) Calculate the net utility function value J s (x s )=U s (x s )-x s p s of the AF converged flow user s under the current sending rate x s and congestion cost, and its first derivative: J &CenterDot; the s ( x the s ) = &PartialD; J the s &PartialD; x the s = w the s x the s - p the s ;

(33)根据净效用最大化原则,计算在当前拥塞费用下AF汇聚流的优化发送速率 ,式中xs为用户s的当前发送速率,α和β均为调整系数,且0<α≤β;即如果 J &CenterDot; s ( x s ) > 0 ,说明净效用函数值Js(xs)会随着xs的增大而增大,故用户增大发送速率,增大幅度为 ;如果 J &CenterDot; s ( x s ) &le; 0 , 说明净效用函数值Js(xs)会随着xs的减小而增大,则用户减小发送速率,减小幅度为 ;根据上述两式调节流量时,增加发送速率时增加的幅度小,而在减小发送速率时减小的幅度大,以便网络在拥塞时候能够迅速缓解拥塞,不至于引起网络状态的震荡,有利于保持网络稳定。(33) According to the principle of net utility maximization, calculate the optimal sending rate of the AF aggregation flow under the current congestion cost , where x s is the current sending rate of user s, α and β are adjustment coefficients, and 0<α≤β; that is, if J &CenterDot; the s ( x the s ) > 0 , indicating that the net utility function value J s (x s ) will increase with the increase of x s , so the user increases the sending rate, and the increase range is ;if J &Center Dot; the s ( x the s ) &le; 0 , It shows that the net utility function value J s (x s ) will increase with the decrease of x s , then the user reduces the sending rate, and the reduction range is ; When adjusting the traffic according to the above two formulas, the increase range is small when the transmission rate is increased, and the decrease range is large when the transmission rate is reduced, so that the network can quickly relieve congestion when the network is congested, so as not to cause the network state to fluctuate. Helps maintain network stability.

本发明的流量调节方法已经在计算机上进行了仿真模拟试验,对影响“AF业务”汇聚流公平性的五种情况(响应流与非响应流之间以及四种不同属性的响应流之间)都进行了仿真模拟,并将本发明方法与trTCM以及属于TCP友好控制机制的DCCS算法进行了比较,仿真结果表明本发明的流量调节方法在改善公平性和提高总有效吞吐量方面都表现出更好的性能,试验是成功的,实现了发明目的。The traffic regulation method of the present invention has been carried out simulation test on the computer, to five kinds of situations (between response flow and non-response flow and between the response flow of four different attributes) that affect the fairness of "AF business" convergent flow Simulations have been carried out, and the method of the present invention has been compared with trTCM and the DCCS algorithm belonging to the TCP friendly control mechanism. The simulation results show that the traffic regulation method of the present invention is more effective in improving fairness and improving total effective throughput. Good performance, the test is successful, and the purpose of the invention has been realized.

下面简单说明本发明方法在改善不同目标速率(CIR)的AF业务汇聚流的公平性的试验经过。The test process of improving the fairness of AF service aggregation flows with different target rates (CIR) will be briefly described below.

仿真中有10个TCP汇聚流,各汇聚流的目标速率(CIR)分别依次为0.1Mbps,0.2Mbps,0.3Mbps,0.4Mbps,0.5Mbps,0.6Mbps,0.7Mbps,0.8Mbps,0.9Mbps以及1.0Mbps,因此总的目标速率为5.5Mbps。仿真网络拓扑的瓶颈链路带宽设为11Mbps,因此负载为50%。There are 10 TCP aggregation flows in the simulation, and the target rate (CIR) of each aggregation flow is 0.1Mbps, 0.2Mbps, 0.3Mbps, 0.4Mbps, 0.5Mbps, 0.6Mbps, 0.7Mbps, 0.8Mbps, 0.9Mbps and 1.0Mbps respectively , so the total target rate is 5.5Mbps. The bottleneck link bandwidth of the simulated network topology is set to 11Mbps, so the load is 50%.

为了评估AF汇聚流之间的公平性,这里定义一个公平性指数(FI):In order to evaluate the fairness between AF aggregation flows, a fairness index (FI) is defined here:

FI = ( &Sigma; i = 1 n &eta; i ) 2 / n &times; &Sigma; i = 1 n &eta; i 2 ,其中n表示AF汇聚流用户的数目,ηi=xi/ci表示第i个汇聚流的实际吞吐量与目标速率的比值,xi表示第i个汇聚流的平均有效吞吐量,ci表示第i个汇聚流的目标速率(CIR)。公平性指数是一个介于0和1之间的非负数。该值越接近1,表示公平性越好,理想状况下每个AF汇聚流都将获得与其目标速率成比例的带宽份额,即分别为0.2Mbps,0.4Mbps,0.6Mbps,0.8Mbps,1.0Mbps,1.2Mbps,1.4Mbps,1.6Mbps,1.8Mbps以及2.0Mbps。 FI = ( &Sigma; i = 1 no &eta; i ) 2 / no &times; &Sigma; i = 1 no &eta; i 2 , where n represents the number of AF converged flow users, η i = xi / ci represents the ratio of the actual throughput of the ith converged flow to the target rate, x i represents the average effective throughput of the ith converged flow, c i represents the target rate (CIR) of the i-th converged flow. The fairness index is a non-negative number between 0 and 1. The closer the value is to 1, the better the fairness. Ideally, each AF aggregation flow will obtain a bandwidth share proportional to its target rate, that is, 0.2Mbps, 0.4Mbps, 0.6Mbps, 0.8Mbps, 1.0Mbps, 1.2Mbps, 1.4Mbps, 1.6Mbps, 1.8Mbps and 2.0Mbps.

仿真试验将本发明的流量调节方法与trTCM以及属于TCP友好控制机制的DCCS算法分别进行了比较,结果trTCM的公平性指数为0.74,DCCS的公平性指数为0.82,而本发明方法的公平性指数为0.96,比较接近理想状态。这是由于本发明的流量调节方法对于不同CIR的AF汇聚流的流量调节是不一样的,CIR被用来作为各个汇聚流的效用函数的系数,因此能够保证与CIR成比例的公平性目标。The simulation experiment compares the traffic regulation method of the present invention with trTCM and the DCCS algorithm belonging to the TCP friendly control mechanism respectively, the fairness index of result trTCM is 0.74, the fairness index of DCCS is 0.82, and the fairness index of the method of the present invention It is 0.96, which is close to the ideal state. This is because the traffic adjustment method of the present invention is different for the traffic adjustment of AF converged flows with different CIRs, and the CIR is used as the coefficient of the utility function of each converged flow, so the fairness target proportional to the CIR can be guaranteed.

Claims (7)

1、一种在区分服务网络中基于拥塞计费保障“AF业务”汇聚流公平性的流量调节方法,其特征在于:该方法是将在互联网中用于保障用户比例公平性的基于拥塞计费的流量控制方法应用于区分服务网络中:先建立区分服务网络中基于拥塞计费的AF汇聚流的流量调节数学模型,并在区分服务网络的边缘路由器之间发送探测包而获得当前网络的拥塞费用,再根据该拥塞费用信息和净效用最大化原则计算每个AF汇聚流的优化发送速率,以及根据优化发送速率调整各个AF汇聚流的令牌桶参数,保障每个AF汇聚流获得与其目标速率近似成比例的带宽共享份额,实现AF汇聚流之间资源共享的比例公平性。1. A traffic regulation method based on congestion charging to ensure fairness of "AF service" converged flow in a differentiated service network, characterized in that: the method is based on congestion charging used in the Internet to ensure fairness of user ratio The flow control method of DiffServ network is applied to DiffServ network: first establish the mathematical model of traffic regulation of AF aggregation flow based on congestion charging in DiffServ network, and send detection packets between edge routers of DiffServ network to obtain the current network congestion According to the congestion cost information and the principle of net utility maximization, the optimized sending rate of each AF aggregated flow is calculated, and the token bucket parameters of each AF aggregated flow are adjusted according to the optimized sending rate to ensure that each AF aggregated flow achieves its goal The rate is approximately proportional to the bandwidth sharing share, which realizes the proportional fairness of resource sharing between AF aggregation flows. 2、根据权利要求1所述的流量调节方法,其特征在于:包括下列操作步骤:2. The flow regulating method according to claim 1, characterized in that it comprises the following steps: (1)根据用户与网络之间的业务等级协定建立基于拥塞计费实现AF汇聚流流量调节的数学模型;(1) According to the service level agreement between the user and the network, establish a mathematical model based on congestion charging to realize AF aggregation flow flow regulation; (2)在入口边缘路由器发送各个AF汇聚流的探测包,并打上时间戳;当该探测包到达相应的出口路由器后,出口路由器立即将该探测包返回到入口路由器,由入口路由器根据时延计算拥塞费用;(2) The detection packet of each AF aggregation flow is sent by the ingress edge router, and stamped with a time stamp; when the detection packet reaches the corresponding egress router, the egress router immediately returns the detection packet to the ingress router, and the ingress router returns the detection packet to the ingress router according to the delay Calculate congestion charges; (3)边缘路由器根据拥塞费用信息和用户净效用最大化原则,计算在当前拥塞费用下各个AF汇聚流的优化发送速率,即使得用户净效用增大的发送速率;(3) The edge router calculates the optimal transmission rate of each AF aggregation flow under the current congestion fee according to the congestion fee information and the principle of maximizing the user's net utility, that is, the transmission rate that increases the user's net utility; (4)根据优化发送速率调整各个AF汇聚流的令牌桶P的令牌产生速率PIR;然后返回步骤(2),进行流量调节的循环操作。(4) Adjust the token generation rate PIR of the token bucket P of each AF aggregated flow according to the optimized sending rate; then return to step (2) to perform the loop operation of flow adjustment. 3、根据权利要求2所述的流量调节方法,其特征在于:所述步骤(1)进一步包括下述操作步骤:3. The flow regulating method according to claim 2, characterized in that: said step (1) further comprises the following steps: (11)定义AF汇聚流用户集合S={s1,s2…},式中s为各个AF汇聚流用户;并对每个AF汇聚流用户s定义以下数学模型:(11) Define the set of AF converged flow users S={s 1 , s 2 ...}, where s is each AF converged flow user; and define the following mathematical model for each AF converged flow user s: 用户s的效用函数为Us=wslogxs;式中xs为用户s的当前发送速率;ws为用户s的效用函数的系数,ws的数值设置为用户s的目标速率,该目标速率根据业务等级协定SLA确定;The utility function of user s is U s =w s logx s ; where x s is the current sending rate of user s; w s is the coefficient of the utility function of user s, and the value of w s is set as the target rate of user s. The target rate is determined according to the service level agreement SLA; 用户s的净效用函数为Js(xs)=Us(xs)-xs·ps;式中ps为用户s消耗单位带宽需要支付的费用,即xs·ps为用户s为其AF汇聚流需要支付的总费用;The net utility function of user s is J s (x s )=U s (x s )-x s p s ; where p s is the fee that user s needs to pay for consuming unit bandwidth, that is, x s p s is user s is the total fee to be paid for its AF convergence flow; (12)将令牌桶C的令牌产生速率CIR设置为AF汇聚流的目标速率,令牌桶P的令牌产生速率PIR设置为2倍的CIR。(12) Set the token generation rate CIR of the token bucket C to the target rate of the AF convergence flow, and set the token generation rate PIR of the token bucket P to twice the CIR. 4、根据权利要求2所述的流量调节方法,其特征在于:所述步骤(2)进一步包括下述操作步骤:4. The flow regulating method according to claim 2, characterized in that: said step (2) further comprises the following steps: (21)根据每个AF汇聚流的优先级特征,即DSCP值,生成只有包头的探测包,该探测包的DSCP值与该AF汇聚流的DSCP值相同,并在每对入口路由器和出口路由器之间按照时间周期T多次发送该探测包;(21) According to the priority characteristic of each AF aggregation flow, that is, the DSCP value, a detection packet with only the header is generated. The DSCP value of the detection packet is the same as the DSCP value of the AF aggregation flow, and is sent to each pair of ingress routers and egress routers. The detection packet is sent multiple times according to the time period T; (22)测量各AF汇聚流用户s经过DiffServ域的单向排队时延qs:qs=[rs-min(rs)]/2,式中rs为该探测包在入口路由器和出口路由器之间的往返时延,min(rs)是rs的最小值,为不排队时的传播时延和处理时延之和的近似值;(22) Measure the one-way queuing delay q s of each AF aggregation flow user s passing through the DiffServ domain: q s =[ rs -min(rs ) ]/2, where rs is the detection packet between the ingress router and The round-trip delay between egress routers, min( rs ) is the minimum value of rs , which is the approximate value of the sum of propagation delay and processing delay when there is no queuing; (23)根据单向排队时延qs数值,计算AF汇聚流用户s经过DiffServ域的单位带宽拥塞费用ps=γ·qs,其为单向排队时延qs的线性函数,系数γ的实验经验值为0.01,γ越大表示网络拥塞费用对用户的影响越大,但不会影响各AF汇聚流之间的公平性;再计算AF汇聚流用户s需要支付的拥塞费用:xs·ps=γ·xs·qs,式中xs为用户s的当前发送速率。(23) According to the one-way queuing delay q s value, calculate the unit bandwidth congestion charge p s =γ·q s for the AF converged flow user s passing through the DiffServ domain, which is a linear function of the one-way queuing delay q s , and the coefficient γ The experimental experience value of γ is 0.01, and the larger the γ, the greater the impact of network congestion charges on users, but it will not affect the fairness among AF converged flows; then calculate the congestion charge that user s of AF converged flows needs to pay: x s ·p s =γ·x s ·q s , where x s is the current sending rate of user s. 5、根据权利要求2所述的流量调节方法,其特征在于:所述步骤(3)进一步包括下述操作步骤:5. The flow regulating method according to claim 2, characterized in that: said step (3) further comprises the following steps: (31)利用流量调节器的计量功能测量和计算AF汇聚流用户s的当前发送速率xs(31) Utilize the metering function of the flow regulator to measure and calculate the current sending rate x s of the AF convergence flow user s; (32)计算在当前发送速率xs和拥塞费用下AF汇聚流用户s的净效用函数值Js(xs)=Us(xs)-xs·ps,及其一阶导数: J &CenterDot; s ( x s ) = &PartialD; J s &PartialD; x s = w s x s - p s ; (32) Calculate the net utility function value J s (x s )=U s (x s )-x s p s of the AF converged flow user s under the current sending rate x s and congestion cost, and its first derivative: J &Center Dot; the s ( x the s ) = &PartialD; J the s &PartialD; x the s = w the s x the s - p the s ; (33)根据净效用最大化原则,计算在当前拥塞费用下AF汇聚流的优化发送速率xs opt,如果 J &CenterDot; s ( x s ) > 0 , 说明净效用函数值Js(xs)会随着xs的增大而增大,故用户增大发送速率: x s opt = x s + &alpha; &CenterDot; J &CenterDot; s ( x s ) , 式中xs为用户s的当前发送速率,增大幅度为 &alpha; &CenterDot; J &CenterDot; s ( x s ) ; 如果 J &CenterDot; s ( x s ) &le; 0 , 说明净效用函数值Js(xs)会随着xs的减小而增大,则用户减小发送速率: x s opt = x s - &beta; &CenterDot; | J &CenterDot; s ( x s ) | , 式中xs为用户s的当前发送速率,减小幅度为 &beta; &CenterDot; | J &CenterDot; s ( x s ) | ; 上述两式中的α和β均为调整系数,且0<α≤β,即增加发送速率时增加的幅度小,而在减小发送速率时减小的幅度大,以便网络在拥塞时候能够迅速缓解拥塞,不至于引起网络状态的震荡,有利于保持网络稳定。(33) According to the principle of net utility maximization, calculate the optimal transmission rate x s opt of the AF convergence flow under the current congestion cost, if J &CenterDot; the s ( x the s ) > 0 , It shows that the net utility function value J s (x s ) will increase with the increase of x s , so the user increases the sending rate: x the s opt = x the s + &alpha; &CenterDot; J &CenterDot; the s ( x the s ) , where x s is the current sending rate of user s, and the increase range is &alpha; &CenterDot; J &CenterDot; the s ( x the s ) ; if J &CenterDot; the s ( x the s ) &le; 0 , It shows that the net utility function value J s (x s ) will increase as x s decreases, and the user reduces the sending rate: x the s opt = x the s - &beta; &Center Dot; | J &CenterDot; the s ( x the s ) | , where x s is the current sending rate of user s, and the reduction range is &beta; &CenterDot; | J &CenterDot; the s ( x the s ) | ; α and β in the above two formulas are adjustment coefficients, and 0<α≤β, that is, the increase range is small when the transmission rate is increased, and the decrease range is large when the transmission rate is reduced, so that the network can quickly recover when the network is congested. Alleviating congestion will not cause fluctuations in network status, which is conducive to maintaining network stability. 6、根据权利要求2所述的流量调节方法,其特征在于:所述步骤(4)包括下述操作步骤:在每个速率调整周期将各个AF汇聚流的令牌桶P的令牌产生速率PIR调整为其当前优化发送速率xopt,即 PIR = x s opt , 并比较PIR与CIR的值,确保PIR不小于CIR的值,即PIR=Max(CIR,PIR);然后返回步骤(2),进入下一个流量调整周期的循环操作。6. The flow regulation method according to claim 2, characterized in that: said step (4) includes the following operation steps: in each rate adjustment cycle, the token generation rate of the token bucket P of each AF converged flow PIR adjusts to its current optimal sending rate x opt , ie PIR = x the s opt , And compare the values of PIR and CIR to ensure that PIR is not less than the value of CIR, that is, PIR=Max(CIR, PIR); then return to step (2), and enter the cycle operation of the next flow adjustment cycle. 7、根据权利要求1或5所述的流量调节方法,其特征在于:所述净效用最大化原则是将由用户的效用减去用户为此效用所需要支付的费用而得到的所谓净效用数值尽可能地谋求最大值。7. The traffic regulation method according to claim 1 or 5, characterized in that: the net utility maximization principle is the so-called net utility value obtained by subtracting the user's utility from the fee that the user needs to pay for this utility. Seek the maximum possible.
CNB2004100379724A 2004-05-18 2004-05-18 Flow regulating method for ensuring integrated flow fairness of guaranted repeat business Expired - Fee Related CN1316803C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100379724A CN1316803C (en) 2004-05-18 2004-05-18 Flow regulating method for ensuring integrated flow fairness of guaranted repeat business

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100379724A CN1316803C (en) 2004-05-18 2004-05-18 Flow regulating method for ensuring integrated flow fairness of guaranted repeat business

Publications (2)

Publication Number Publication Date
CN1581848A true CN1581848A (en) 2005-02-16
CN1316803C CN1316803C (en) 2007-05-16

Family

ID=34582081

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100379724A Expired - Fee Related CN1316803C (en) 2004-05-18 2004-05-18 Flow regulating method for ensuring integrated flow fairness of guaranted repeat business

Country Status (1)

Country Link
CN (1) CN1316803C (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008125027A1 (en) * 2007-04-17 2008-10-23 Huawei Technologies Co., Ltd. Business dispatching method and network concourse device thereof
WO2008124980A1 (en) * 2007-04-13 2008-10-23 Institute Of Software, Chinese Academy Of Sciences An internet flow control method based on the token
CN100544319C (en) * 2006-01-25 2009-09-23 华为技术有限公司 The system of selection of data service route and the distribution method of label
CN101854334A (en) * 2009-03-30 2010-10-06 华为技术有限公司 Admission control system, device and method
WO2010111896A1 (en) * 2009-04-04 2010-10-07 华为技术有限公司 Method, apparatus and system for measuring ip network performance and controlling quality of service
CN101997840A (en) * 2009-08-17 2011-03-30 华为技术有限公司 Method, device and system for establishing differentiated services code point (DSCP) mapping relation between network elements
CN101707563B (en) * 2009-11-27 2012-01-04 北京交通大学 Stratified network mapping and implementation method based on optimal utility
CN101212467B (en) * 2006-12-29 2012-07-18 中兴通讯股份有限公司 MPLS network service scheduling method
CN101192865B (en) * 2006-11-27 2012-07-25 上海无线通信研究中心 User pair method for uplink multi-user multi-input and multi-output system
CN102638401A (en) * 2012-03-27 2012-08-15 中国科学院声学研究所 Bandwidth allocation method of differentiated service system structure network
CN104253761A (en) * 2013-06-28 2014-12-31 华为技术有限公司 Method and device for bandwidth linkage control
CN106357551A (en) * 2016-11-08 2017-01-25 中南大学 TCP-friendly and rapid-convergent window modulation method in data center network
CN112104568A (en) * 2020-11-17 2020-12-18 北京达佳互联信息技术有限公司 Data transmission control method and gateway
CN112600762A (en) * 2020-12-09 2021-04-02 西安邮电大学 Dynamic flow distribution method for accelerating EF service forwarding
CN113542155A (en) * 2017-04-11 2021-10-22 华为技术有限公司 Method and device for processing service flow

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1182684C (en) * 2001-10-08 2004-12-29 陈常嘉 Method and circuit of business having discriminated service
KR100458915B1 (en) * 2001-11-01 2004-12-03 엘지전자 주식회사 The Packet Scheduling Method for Quality of Service of Internet based on Diffserv in Wireless Telecommnunication Network
US7151776B1 (en) * 2002-02-28 2006-12-19 Cisco Technology, Inc. System and method for providing quality of service transport at an air interface of a telecommunications network
US7085236B2 (en) * 2002-05-20 2006-08-01 University Of Massachusetts, Amherst Active queue management for differentiated services
US7283536B2 (en) * 2002-06-11 2007-10-16 Nokia Corporation Multimode queuing system for DiffServ routers

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100544319C (en) * 2006-01-25 2009-09-23 华为技术有限公司 The system of selection of data service route and the distribution method of label
CN101192865B (en) * 2006-11-27 2012-07-25 上海无线通信研究中心 User pair method for uplink multi-user multi-input and multi-output system
CN101212467B (en) * 2006-12-29 2012-07-18 中兴通讯股份有限公司 MPLS network service scheduling method
WO2008124980A1 (en) * 2007-04-13 2008-10-23 Institute Of Software, Chinese Academy Of Sciences An internet flow control method based on the token
WO2008125027A1 (en) * 2007-04-17 2008-10-23 Huawei Technologies Co., Ltd. Business dispatching method and network concourse device thereof
CN101854334A (en) * 2009-03-30 2010-10-06 华为技术有限公司 Admission control system, device and method
CN101854334B (en) * 2009-03-30 2013-08-07 华为技术有限公司 Admission control system, device and method
CN101854268B (en) * 2009-04-04 2013-06-05 华为技术有限公司 Method, device and system of IP (Internet Protocol) network performance measurement as well as method, device and system of IP network service quality control
WO2010111896A1 (en) * 2009-04-04 2010-10-07 华为技术有限公司 Method, apparatus and system for measuring ip network performance and controlling quality of service
CN101997840A (en) * 2009-08-17 2011-03-30 华为技术有限公司 Method, device and system for establishing differentiated services code point (DSCP) mapping relation between network elements
CN101707563B (en) * 2009-11-27 2012-01-04 北京交通大学 Stratified network mapping and implementation method based on optimal utility
CN102638401A (en) * 2012-03-27 2012-08-15 中国科学院声学研究所 Bandwidth allocation method of differentiated service system structure network
CN102638401B (en) * 2012-03-27 2014-09-10 中国科学院声学研究所 Bandwidth allocation method of differentiated service system structure network
CN104253761A (en) * 2013-06-28 2014-12-31 华为技术有限公司 Method and device for bandwidth linkage control
CN106357551A (en) * 2016-11-08 2017-01-25 中南大学 TCP-friendly and rapid-convergent window modulation method in data center network
CN106357551B (en) * 2016-11-08 2019-05-10 中南大学 A TCP-Friendly and Fast Convergence Window Adjustment Method in Data Center Networks
CN113542155A (en) * 2017-04-11 2021-10-22 华为技术有限公司 Method and device for processing service flow
CN113542155B (en) * 2017-04-11 2023-06-20 华为技术有限公司 Method and device for processing service flow
CN112104568A (en) * 2020-11-17 2020-12-18 北京达佳互联信息技术有限公司 Data transmission control method and gateway
CN112600762A (en) * 2020-12-09 2021-04-02 西安邮电大学 Dynamic flow distribution method for accelerating EF service forwarding
CN112600762B (en) * 2020-12-09 2023-01-10 西安邮电大学 Dynamic flow distribution method for accelerating EF service forwarding

Also Published As

Publication number Publication date
CN1316803C (en) 2007-05-16

Similar Documents

Publication Publication Date Title
CN100365984C (en) Quality of Service Charging Method for Internet Services Based on Service Level Agreement
US20040136379A1 (en) Method and apparatus for allocation of resources
CN1581848A (en) Flow regulating method for ensuring integrated flow fairness of guaranted repeat business
CN101431424B (en) Accounting method based on data packet
CN109428830A (en) A kind of device and method of dynamic adjustment ONU equipment port speed constraint threshold values
Su et al. ItswTCM: a new aggregate marker to improve fairness in DiffServ
Park et al. Adaptive token bucket algorithm for fair bandwidth allocation in DiffServ networks
WO2001069851A2 (en) Method and apparatus for allocation of resources
Su et al. ItswTCM: a new aggregate marker to improve fairness in DiffServ
CN102739508B (en) A kind of method and system of express network data transmission
Zhu et al. An efficient priority-driven congestion control algorithm for data center networks
CN102638401B (en) Bandwidth allocation method of differentiated service system structure network
Faizullah et al. Charging for QoS in internetworks
Faizullah et al. Pricing QoS: simulation and analysis
Kulhari et al. Implementing and testing priority scheduler and token bucket policer in differentiated service
CN107181699A (en) The traffic policing and management method of joining the team of Train Control and service network
Li et al. A rate regulating traffic conditioner for supporting TCP over Diffserv
Liu et al. Improve fairness with adaptive RIO for assured service in Diffserv networks
Usha et al. Pushout policy in active queue management to support quality of service guaranties in IP routers
Xu et al. Performance Improvement Strategy for Differentiated Services in Multi-rate IEEE 802.11 Wireless Networks
Fàbrega et al. Throughput guarantees for elastic flows using end-to-end admission control
Pang et al. An edge-to-edge congestion control scheme for assured forwarding
Jiang et al. Implicit admission control for a differentiated services network
Heggi et al. A New Historical Based Policing Algorithm for IP Networks
CN102868671B (en) Method for controlling network congestion, equipment and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070516

Termination date: 20100518