CN101411132A - System for rate management of aggregate-rate communication services - Google Patents

System for rate management of aggregate-rate communication services Download PDF

Info

Publication number
CN101411132A
CN101411132A CNA2007800105162A CN200780010516A CN101411132A CN 101411132 A CN101411132 A CN 101411132A CN A2007800105162 A CNA2007800105162 A CN A2007800105162A CN 200780010516 A CN200780010516 A CN 200780010516A CN 101411132 A CN101411132 A CN 101411132A
Authority
CN
China
Prior art keywords
port
rate
speed
local
aggregation group
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.)
Pending
Application number
CNA2007800105162A
Other languages
Chinese (zh)
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
Publication of CN101411132A publication Critical patent/CN101411132A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Provided is a system for rate management of communication services. The system comprises at least one group of ports sharing a guaranteed-rate; and each of the group of ports determines an allowed-rate using at least one rate management policy.

Description

The system that is used for the speed management of aggregate-rate communication services
Technical field
The present invention relates generally to the network communications technology, relate in particular to a kind of system that uses of the speed management that is used for aggregate-rate communication services more.
Background technology
Ethernet is to dispose one of local area network (LAN) (LAN, Local Area Network) technology the most widely.The user is attracted by some advantages of Ethernet service, comprises easy to use, cost benefit, flexibility and service selection etc. on a large scale.Ethernet service has expanded to metropolitan area and farther scope.
Ethernet service can change aspect a lot of to some extent.(the MEF of Metro Ethernet Forum, Metropolitan Ethernet Forum) defined two types Ethernet service: the professional and E-LAN business of E-Line, wherein the E-Line business is a point to point service, PTP, and the E-LAN business is multipoint service and makes each srvice instance share the use of common lower layer physical network.MEF has specified different 1 layer and 2 layers of E-LAN business.1 layer of E-LAN business is called as ethernet lan (ELAN, Virtual LocalArea Network) business, and 2 layers of E-LAN business are called as ethernet virtual lan (EVLAN, EthernetVirtual Local Area Network) business.EVLAN allows the user as being connected to shared medium LAN switching frame.
Two kinds of methods of the committed rate of the current EVLAN of being used to specify business are that port-to-port is promised to undertake and every port guarantee.Port-to-port is promised to undertake and is the appointment of the flow from particular port to another particular port definite undertaking bandwidth.This is that a kind of routine that provides in frame relay and private line service is promised to undertake.When the flow rate of port-to-port was comparatively constant, this method may be more effective.
Every port guarantee is the specifies distinct bandwidth guaranteed for traffic that is derived from each port, and where does not consider destination interface.This promise is easier to keep, because only need the information of local port inlet flow rate.
Summary of the invention
The invention provides a kind of system that is used for the management of communication service speed.This system comprises the aggregation group of at least one shared committed rate; And each member port in the described aggregation group utilizes at least a speed management strategy to determine to allow speed.
The present invention also provide a kind of between the member port of aggregation group the method for dispatch communication message.
The following description and accompanying drawing have elaborated some exemplary embodiments of the present invention.These embodiment only represent to use some kinds of variety of way of the present invention.
Description of drawings
In order more completely to understand content disclosed by the invention and advantage thereof, now in conjunction with the accompanying drawings with reference to following description, similar parts like the Reference numeral representation class in the accompanying drawings:
Fig. 1 shows aggregate-rate service model of the present invention; And
Fig. 2 shows in the present invention and utilizes premium price to carry out two rate controlled threshold values in the method for rate controlled.
Embodiment
It is in order to allow those skilled in the art can finish and use the present invention that following argumentation is provided.Can under the prerequisite that does not break away from the spirit and scope of the present invention defined herein, universal principle as herein described be applied to except the hereinafter embodiment of detailed description and embodiment and the application the application.The present invention is intended to be limited to illustrated embodiment, but will be interpreted as meeting the wide region of principle disclosed herein and feature.
In the following description of the present invention, used following term:
Regulate:, make when the lasting rising of speed may cause exhausting the capacity relevant with aggregation group the method for the permission rate-allocation that is used when the inlet rate sum that records is enough high.
Aggregation group: share the port set of committed rate.
Inlet: the direction from the service-user to service provider.
Port: the interface of the business of user capture service provider network.Example is provider's edge bridge (PEB, the Provider Edge Bridge) port of IEEE 802.1ad definition or the User Network Interface (UNI, User-Network Interface) of MEF definition.
Service provider's network: connect professional network for the client provides, for example the Metro Ethernet (MEN, Metropolitan Ethernet) of provider's bridge network (PBN, Provider Bridged Network) of IEEE 802.1ad definition or MEF definition.
Oblique ascension: a kind of method that allows speed of distributing, the permission speed of being distributed in this method is greater than the currency of survey inlet rate.
Speed message: to other all of the ports relevant with aggregation group, Fen Fa message is being carried (and may through smoothing or filtering) inlet rate value of this port measurement periodically from the port relevant with aggregation group.
Srvice instance: the example of the connection business that provides by service provider's network.Only between the port relevant, allow to connect with same service instance.Example is the professional VLAN (SVLAN, Service Virtual Local Area network) of IEEE 802.1ad definition or the virtual connection of Ethernet (EVC, Ethernet Virtual Connection) of MEF definition.
Below introduce symbol used among the present invention.In order to represent that conveniently the symbol ∑ is represented
Figure A20078001051600091
Unless specify separately.(i t) is illustrated in the period t end I value relevant with port I to I.
Other identifiers are as follows:
A i(permission speed): the maximum rate that allows to enter service provider's network at the port i place of aggregation group from user's flow.Usually Ii≤Ai, when Oi>Ai, Ii=Ai then.
B: when carrying out the oblique ascension that allows speed, the Ai value that is used for next period should surpass the minimum of Ii currency.
C (rated capacity): the capacity that uses for aggregation group on the link within service provider's network that the service provider promises to undertake.Capacity promises to undertake that C guarantees to cash at any time the business promise of appointment.The service provider can promise to undertake the bandwidth littler than C, and bears not in the risk of sometimes being fulfilled one's commitments.
d Ij(delay):, when nearest period port i measures its inlet rate Ii, finish when when port j calculates S, quoting analog value Ri with the time durations of measuring second.
D (delay): all of the port is to (i, d j) in the aggregation group IjMaximum.
F (the speed sum is provided): all of the port i provides speed (Oi) value sum.
G (committed rate): when inlet rate reaches stable state, make the value of providing of ∑ Ii 〉=G.
I i(inlet rate): flow reality (measurement) speed of introducing by the port i of aggregation group.This speed can be through low-pass filtering or smoothing, to realize the speed of stability.
O i(speed that provides): the flow rate that offers the service provider at the port i place of aggregation group by the user.
N (port number): the port number relevant with aggregation group.
Q: R in the aggregation group iThe port number that surpasses maximum permission speed X as calculated.
R i: in speed message from port i, the I that local port receives recently iValue.R LocalBe assigned with I LocalCurrency.
S: the R of all of the port i in the aggregation group iSum.
S Max: the maximum that S obtains.
T: the duration in past is the number count of the period of T.
T: the fixedly period of the port i issue Ii value of aggregation group.On this event horizon, also carry out and allow recomputating of speed.
X: the A that after rate adaptation, can distribute to arbitrary port i in the aggregation group iMaximum.
With reference now to Fig. 1,, shows the embodiment of aggregate-rate service model 100.Service provider's network 110 provides aggregate-rate communication services to client 120.Client 120 is relevant with 7 ports, and promptly 7 port-for-ports 131 are visited service provider's network 110 to port one 37 with this.Committed rate G of these 7 ports share forms aggregation group.Service provider's network 110 can have arbitrary topology.Port in the aggregation group is shared the capacity of aggregation group liberally.
Can use the inlet rate of each port within the rate control algorithm control aggregation group, to guarantee meeting service-level agreement (SLA, Service Level Agreement) by the aggregate-rate services that service provider's network 110 provides.Each port is measured Ii during current period t.When period t finishes, port i, for example port one 31 can dispense rate message, and this message contains (and may through smoothing and/or filtering) the inlet rate value I through measuring iAnd the sign of port i.
Each port within the aggregation group can receive the speed message by other port distributions in the aggregation group.For example the port of port one 37 receives the speed message from transmit port after being the D delay of second to the maximum.The inlet rate R that receives in the speed message that receiving port 137 is preserved from port i iValue.
So each port can obtain the inlet rate information of every other port in the aggregation group, and, calculate the permission speed of next period with of the input of this information as rate control algorithm.Adopt rate control algorithm in the present embodiment, if the speed sum of all of the port in the aggregation group less than committed rate, is then carried out oblique ascension; If all of the port speed sum in the aggregation group is then regulated more than or equal to committed rate.
The speed management strategy can be provided the mode of the ports share aggregation group capacity that is used for specifying aggregation group, and the mode of the capacity requirement of each port in the management aggregation group.For example, the port relevant with aggregation group can be equably or shared the capacity of aggregation group in proportion according to weighting scheme, and permission speed that perhaps can a port is set to predetermined value or is restricted to the value that is greater than or less than predetermined value.Can use single speed and the rate of polymerization of rate control algorithm according to speed management strategy control aggregation group.
Rate control algorithm can change according to different speed management strategies.Port member that an embodiment of speed management strategy can be an aggregation group is fair but be not to share committed rate equably.For example, be that volume server and other ports are exactly this situation during for client at a port.It may be useful sharing committed rate but allow the greater share of server access committed rate.
Utilize this speed management strategy, in one embodiment, can distribute a weight factor, W for each port i iAt through-rate message report inlet rate I iThe time, by the value that will be reported divided by W iReport value is carried out normalization.
So, for the local port that carries out oblique ascension, term B can be changed to W LocalB so that adapt to weight factor, and can change to the permission speed of next period:
A local=I local+W localB。
That is, can with during period t with speed I iThe port i that sends is restricted to A during period t+1 i=I i+ W iB.Do not having under the situation about postponing, this ramping method can be guaranteed ∑ I during period t+1 i≤ G+ ∑ W iB because in period t ∑ I i≤ G, each port can be no more than W with its inlet rate increase iB.
Existing under the situation that postpones D, enough overhead provisions must be arranged, so that the delay of reply speed message arrives.In time durations D, the inlet rate of each port except the local port W that can additionally raise iBD/T.The capacity ∑ W that therefore, must transfer extra iBD/T (for i ≠ this locality).Required capacity can be expressed as C=G+ ∑ W under the weighted-fair iB+ ∑ W iBD/T (in last of expression formula, i ≠ this locality).
Can also revise control method to adapt to weighted factor.Can after the value of determining X, revise the method that is used to calculate permission speed as follows:
A local=MIN(I local,W localX)+W localB。
Can increase or reduce to come iterative computation X by the recommended value of X being carried out mark, meet following condition up to recommended value:
G ≈ ∑ R i(for Ri/W i<X)+∑ W iX is (for R i/ W i〉=X).
Can following pondage demand to adapt to weighted factor:
C=G+ ∑ W iB+ ∑ W iBD/T (last middle i ≠ this locality of expression formula).
Another kind of speed management strategy can be to limit the access rate of single port.For example, can be with the permission speed A of port i iBe limited in value less than G.When the service provider can not provide visit to port with full committed rate G, or when user's failed call with greater than A iSpeed when visit, this is useful.
An embodiment of this speed management strategy is to wanting restricted port to use limiting speed value P LocalIn this case, the A of next period in the ramping method LocalValue may be calculated:
A local=MIN(I local+B,P local)
Be limited to P for visit LocalPort.
For adjusting, the A of next period LocalValue may be calculated:
A local=MIN(P local,MIN(I local,X)+B)。
Another kind of interchangeable speed management strategy can be to surpass user's charge of threshold value to the polymerization inlet rate.The method of monitoring aggregation group performance provides at the polymerization inlet rate and has surpassed predeterminated level, for example during threshold value to the chance of higher rate service charging.Can do as one likes can monitor and to be used for detecting and the intersecting of this threshold value.This method does not encourage high level continue to use, but indeterminately forbids this use.In one embodiment, the user can compensate the service provider by the outer rate of amount paid when use surpassing the capacity of committed rate, with evade rising, with promise to undertake to the relevant risk of user's capacity above the service provider.In this case, rate control algorithm is not used for the value of calculative strategy parameter, but is used for calculating when collect extra rate.
In the replaceable speed management strategy of another kind, can with the premium method of aggregation group with combine by the method for specifying two threshold values to carry out rate controlled.An embodiment has been shown among Fig. 2.In first threshold value---the premium threshold value does not have rate controlled below 220.Zone 210 is the base price district.If rate of polymerization is within zone 210, the user pays first price.If the user crosses premium threshold value 220 in second threshold value---G is below 240 for the rate controlled threshold value, and promptly within the zone in Fig. 2 230, the user pays second price for the polymerization inlet rate in the zone 230 so.Second threshold value is more than 240, and promptly the flow in the zone 250 can not cause charged extra, but can not get guaranteeing.Flow in the zone 250 may be dropped or be restricted.
The foregoing description not only has the user can make it be in the advantage that the level below the premium threshold value reduces cost by regulating operating position, but also has the flexibility that allows to use up to the bandwidth of committed rate.For the service provider, present embodiment can be promised to undertake for the resource of deficiency and be protected, and be allowed more high-grade resource use is raised the price.
A kind of speed management strategy can be provided in the method for sharing committed rate between the port of aggregation group.The method of describing in rate control algorithm of distributing rate of polymerization between port is called as " greediness " method of rate adaptation, because it has only reduced the port speed of " greediness " (consuming most of speed), and other ports remain unaffected.Greediness method is described to:
G=∑Ri(for?Ri<X)+∑X(for?Ri?≥X)。
A kind of alternative strategy can be, makes each port of aggregation group enjoy the average share or the weighting share of committed rate.This can realize by (or the weighting division) committed rate of simply dividing between port as described below:
A j=G/n; Or
A j=(W j/∑W j)G。
Second kind of optional strategy can be, when between port, committed rate being had competition, and can be for consuming the higher permission speed of port assignment of multicapacity.This can divide committed rate pro rata with speed and realize by as described below between port:
A j=(R j/∑R i)G。
The third optional strategy can be that inlet rate can not regulated its speed less than the port of Mean Speed.The remaining committed rate of other ports share.This strategy can followingly be expressed:
A j=R j(R j≤ G/n); And
A j=(G-R iSum)/Q (R i≤ G/n; R j>G/n; Wherein Q is that inlet rate satisfies R jThe port number of>G/n.
The method of sharing committed rate comprises above-mentioned option and conceptive similar additive method clearly.
Speed management strategy and rate control algorithm need be distributed the information that relates to speed that is associated with each port member of aggregation group.When describing the method for rate control algorithm and monitoring aggregation group performance, provide a kind of and will be distributed to the method for every other port in the aggregation group from the speed message of each port.Speed message can contain the sign of inlet rate and dispatch ports.Can be decided to be by address with group media access control (MAC, the Media Access Control) address of aggregation group and finish distribution speed message.This method is called as multicast, is well known to a person skilled in the art.(or configuration) group MAC Address relevant with aggregation group can be provided at each port.
The optional embodiment of the method for dispense rate message is the order (or sequence) of specifying the aggregation group middle port.By the single medium accessing to control address of establishing identifies each port through (or configuration) is provided.Then can be by port to next port transmission rate message successively.This method is called as clean culture, is well known to a person skilled in the art.Method to the port ordering is well known to a person skilled in the art.Ordering can circulate, thereby the port at sequence end is to the port transmission rate message of sequence beginning.Can spreading rate message, to allow to carry the measurement inlet rate of each port in the aggregation group, reducing needs the speed message number propagated, and allows the identification aggregation group.When speed message number that hope minimizing and network link intersect, can use sequence method, cost is some extra delay of transmission of rate information.
Second kind of optional embodiment can allow port along the uplink and downlink direction of sequence transmission rate message.That is, along " logic " despining direction transmission rate message.This has reduced the delay of receiving velocity information, and cost is the total corresponding increase that is transmitted speed message.In one embodiment, transmit control message along each direction of logic sequence, it is carrying the speed of only about half of port in the aggregation group.
Other options allow rate information is gathered.In this case, port only the neighbours in its sequence send single rate value.For example, this value can be the weighted average of speed contained in the speed of local measurement and the speed message, and is as follows:
XmitRateMsg.Rate=(R i+(n-1)*RcvdRateMsg.Rate)/n。
As described in the optional strategy (wherein giving the equal equal shares or the weighting share of committed rate) of above-mentioned distribution commitment speed for each port, this method and the rate adaptation strategy compatibility that does not need single mensuration inlet rate information.
The method that is used for dispense rate message described in the top embodiment also can be used for other communication informations of distribution between one group of port sharing public speed.
Provide the aforementioned description of the disclosed embodiments, to enable those skilled in the art to finish or use the present invention.Under the prerequisite that does not break away from the spirit or scope of the present invention, those skilled in the art will be easy to expect the various modifications to these embodiment, and the General Principle of this paper definition can be applied to other embodiment.Therefore, the present invention is intended to be limited to illustrated embodiment, but will be interpreted as meeting the wide region of principle disclosed herein and novel feature.

Claims (32)

1, a kind of system that is used for the speed management of communication service comprises:
At least one aggregation group, it comprises the port of n shared committed rate G; And
Each port in the wherein said aggregation group determines to allow speed with at least one speed management strategy.
2, system according to claim 1, wherein said speed management strategy comprises:
Be each the port assignment weight factor W in the described aggregation group i, (i=1 ... n); And
With method of rate control is that each port in the described aggregation group is determined described permission speed.
3, system according to claim 2, wherein said method of rate control comprises for each local port:
If the inlet rate sum of described aggregation group less than described committed rate, is I with described permission rate calculations then Local+ W LocalB, wherein B is the speed recruitment, I LocalBe the inlet rate of described local port, W LocalWeight factor for described local port.
4, system according to claim 2, wherein said method of rate control comprises for each local port:
If the inlet rate sum of described aggregation group more than or equal to described committed rate, is MIN (I with described permission rate calculations then Local, W LocalX)+W LocalB, wherein X satisfies G ≈ ∑ R i(for R i/ W i<X)+∑ W iX is (for R i/ W i〉=X), B is the amount that speed increases, R iBe the inlet rate of the port i that in speed message, receives, I from port i LocalBe the inlet rate of described local port, and W LocalWeight factor for described local port.
5, system according to claim 2 wherein under the situation that is not having to postpone, supports that the worst case capacity that signal post needs between the port of described aggregation group is G+ ∑ W iB, and B is the speed recruitment.
6, system according to claim 2 wherein exist to postpone under the situation of D, supports that the worst case capacity that signal post needs between the port of described aggregation group is G+ ∑ W iB+ ∑ W iBD/T; For expression formula third part, i ≠ this locality; Wherein T is the time durations that calculates continuously between the described permission speed, and B is the amount that speed increases.
7, system according to claim 1, wherein said speed management strategy comprises:
Determine described permission speed with method of rate control; And
With described permission rate limit for being no more than predetermined value.
8, system according to claim 7, wherein said method of rate control comprises, for each local port:
If the inlet rate sum of port is less than described committed rate within the described aggregation group, be MIN (I then with described permission rate calculations Local+ B, P Local), wherein B is the amount that speed increases, P LocalPredetermined maximum rate value, the I of allowing for described local port LocalInlet rate for described local port.
9, system according to claim 7, wherein said method of rate control comprises for each local port:
If the inlet rate sum of all of the port more than or equal to described committed rate, is MIN (P with described permission rate calculations then Local, MIN (I Local, X)+B), wherein X satisfies G ≈ ∑ R i(for R i<X)+∑ X is (for R i〉=X); B is the amount that speed increases, R iBe the inlet rate of the port i that in speed message, receives, P from port i LocalBe the predetermined value of described local port, and I LocalInlet rate for described local port.
10, system according to claim 1, wherein said speed management strategy comprises:
The threshold value of described aggregation group is set; And
If the rate of polymerization of described aggregation group surpasses described threshold value, then to collecting different rates with client that described aggregation group is associated.
11, system according to claim 10, wherein do as one likes can be monitored the rate of polymerization that should be used for monitoring described aggregation group.
12, system according to claim 1, wherein said speed management strategy comprises:
For described aggregation group is provided with the first threshold and second threshold value;
If the rate of polymerization of described aggregation group below described first threshold, is then collected first price to the client who is associated with described aggregation group; And
If the rate of polymerization of described aggregation group surpasses described first threshold and less than described second threshold value, then the client who is associated with described aggregation group is collected second price.
13, system according to claim 12 also comprises: if the rate of polymerization of described aggregation group surpasses described second threshold value, then abandon the flow relevant with described aggregation group.
14, system according to claim 12 also comprises: if the rate of polymerization of described aggregation group surpasses described second threshold value, then limit the flow relevant with described aggregation group.
15, system according to claim 1, wherein said speed management strategy comprises: each port of described aggregation group is shared described committed rate G, then A equably j=G/n, (j=1 ... n); A wherein jPermission speed for port j.
16, system according to claim 1, wherein said speed management strategy comprises: each port of described aggregation group is shared described committed rate G, then A based on weight factor j=(W j/ ∑ W j) G, (j=1 ... n); W wherein jBe the described weight factor of port j, and A jDescribed permission speed for port j.
17, system according to claim 1, wherein said speed management strategy comprises: the capacity that each port of described aggregation group and each port consume is shared described committed rate G pro rata, then
A j=(R j/∑R j)G,(j=1,…n);
R wherein jBe the inlet rate of the port j that in speed message, receives, A from port j jDescribed permission speed for port j.
18, system according to claim 1, wherein said speed management strategy comprises: inlet rate is greater than the ports share residue speed of Mean Speed; The summation of inlet rate that inlet rate is less than or equal to each port of Mean Speed is deducted by described committed rate G, obtains described residue speed:
A j=R j(R j≤ G/n); And
A j=(G-R jSum)/Q (R i≤ G/n; R j>G/n) (j=1 ... n),
Wherein Q is that inlet rate satisfies R jThe port number of>G/n, R jBe the inlet rate of the port j that in speed message, receives, A from port j jPermission speed for port j.
19, system according to claim 1, the port of wherein said aggregation group is shared described committed rate liberally.
20, system according to claim 1 also comprises the network that is used to provide communication service, and described network has arbitrary topology.
21, a kind of in having the communication network of arbitrary topology, the method for dispatch communication message comprises the steps: between one group of port of the shared committed rate of justice
Form sequence with port set with designated order; And
Each port in the described port set sends communication information according to described order.
22, method according to claim 21, wherein said communication information comprises speed message.
23, method according to claim 22, wherein said speed message comprise the sign of inlet rate information and transmit port.
24, method according to claim 22, wherein said speed message comprises the inlet rate information of each port in the described port set.
25, method according to claim 22, wherein said order is appointment, makes each port next port transmission rate message in described sequence in the described port set.
26, method according to claim 25, wherein the address of speed message is independent media access control address.
27, method according to claim 25, the described order of wherein said port set circulates, and makes at the port at described sequence end to the port transmission rate message in described sequence beginning.
28, method according to claim 22, wherein said order is appointment, makes each port in this group port along the uplink and downlink direction of described sequence, to next port transmission rate message.
29, method according to claim 22, wherein said order is appointment, makes the adjacent port transmission rate message of each port in described sequence in the described port set, and each speed message comprises a rate value.
30, method according to claim 29, wherein said rate value are the weighted average of local measurement speed and the contained speed of speed message.
31, a kind of system that is used for the speed management of aggregate-rate services comprises:
At least one aggregation group, it comprises the port of n the fair committed rate G that shares;
In wherein said group the n port each is assigned with weight factor W i(i=1 ... n); And
Wherein, each port of described aggregation group determines to allow speed with method of rate control.
32, system according to claim 32, wherein said method of rate control comprises for each local port:
If the inlet rate sum of described aggregation group less than described committed rate, is I with described permission rate calculations Local+ W LocalB;
If the inlet rate sum of described aggregation group more than or equal to described committed rate, is MIN (I with described permission rate calculations Local, W LocalX)+W LocalB; And
Wherein B is the speed recruitment, I LocalBe the inlet rate of described local port, W LocalBe the weight factor of described local port, X satisfies G ≈ ∑ R i(for R i/ W i<X)+∑ W iX is (for R i/ W i〉=X); R iBe the inlet rate of the port i that in speed message, receives, W from port i iWeight factor for port i.
CNA2007800105162A 2006-07-24 2007-07-24 System for rate management of aggregate-rate communication services Pending CN101411132A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US82020206P 2006-07-24 2006-07-24
US60/820,202 2006-07-24
US11/622,744 2007-01-12

Publications (1)

Publication Number Publication Date
CN101411132A true CN101411132A (en) 2009-04-15

Family

ID=40572843

Family Applications (3)

Application Number Title Priority Date Filing Date
CNA2007800105162A Pending CN101411132A (en) 2006-07-24 2007-07-24 System for rate management of aggregate-rate communication services
CN200780025604.XA Active CN101485104B (en) 2006-07-24 2007-07-24 System for rate-control of aggregate-rate communication services
CN200780028193XA Active CN101496349B (en) 2006-07-24 2007-07-24 System for providing aggregate-rate communication services

Family Applications After (2)

Application Number Title Priority Date Filing Date
CN200780025604.XA Active CN101485104B (en) 2006-07-24 2007-07-24 System for rate-control of aggregate-rate communication services
CN200780028193XA Active CN101496349B (en) 2006-07-24 2007-07-24 System for providing aggregate-rate communication services

Country Status (2)

Country Link
CN (3) CN101411132A (en)
ES (1) ES2352524T3 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102594671A (en) * 2012-02-08 2012-07-18 中兴通讯股份有限公司 Speed-limiting method and device for users
CN105939283A (en) * 2016-03-17 2016-09-14 杭州迪普科技有限公司 Network flow shunting method and device
CN106878116A (en) * 2016-12-06 2017-06-20 新华三技术有限公司 Limit Rate method and apparatus
CN114793209A (en) * 2021-01-07 2022-07-26 大唐移动通信设备有限公司 Data transmission method and device and SDN (software defined network) equipment

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6665733B1 (en) * 1996-12-30 2003-12-16 Hewlett-Packard Development Company, L.P. Network communication device including bonded ports for increased bandwidth
JP2968757B2 (en) * 1997-05-16 1999-11-02 日本電気株式会社 ATM traffic rate control method
JP2000324124A (en) * 1999-05-12 2000-11-24 Nec Corp Atm exchange
CN100336350C (en) * 2001-11-30 2007-09-05 中兴通讯股份有限公司 Communication network bandwidth controlling method
US7102997B2 (en) * 2002-03-04 2006-09-05 Fujitsu Limited Aggregate rate transparent LAN service for closed user groups over optical rings
CN1319326C (en) * 2003-04-01 2007-05-30 华为技术有限公司 Band width statistical multiplex method based on acknowledged cut in speed
US7391769B2 (en) * 2003-06-27 2008-06-24 Lucent Technologies Inc. Packet aggregation for real time services on packet data networks
CN1333605C (en) * 2003-08-22 2007-08-22 华为技术有限公司 Method for controlling service transmitting speed ratio of 3G mobile communication system

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102594671A (en) * 2012-02-08 2012-07-18 中兴通讯股份有限公司 Speed-limiting method and device for users
CN102594671B (en) * 2012-02-08 2018-03-20 中兴通讯股份有限公司 A kind of method and apparatus that speed limit is carried out to user
CN105939283A (en) * 2016-03-17 2016-09-14 杭州迪普科技有限公司 Network flow shunting method and device
CN105939283B (en) * 2016-03-17 2019-03-15 杭州迪普科技股份有限公司 The method and device of network flow quantity shunting
CN106878116A (en) * 2016-12-06 2017-06-20 新华三技术有限公司 Limit Rate method and apparatus
CN106878116B (en) * 2016-12-06 2019-12-06 新华三技术有限公司 flow rate limiting method and device
CN114793209A (en) * 2021-01-07 2022-07-26 大唐移动通信设备有限公司 Data transmission method and device and SDN (software defined network) equipment
CN114793209B (en) * 2021-01-07 2024-05-24 大唐移动通信设备有限公司 Data transmission method and device and SDN device

Also Published As

Publication number Publication date
CN101496349A (en) 2009-07-29
ES2352524T3 (en) 2011-02-21
CN101485104B (en) 2014-11-05
CN101485104A (en) 2009-07-15
CN101496349B (en) 2013-09-11

Similar Documents

Publication Publication Date Title
EP1958344B2 (en) System for rate-control of aggregate-rate communication services
Falkner et al. An overview of pricing concepts for broadband IP networks
CN100512215C (en) Internal load balancing in a data switch using distributed network processing
CN104769864B (en) It is multicasted to unicast conversion technology
CN104798356B (en) Method and apparatus for the utilization rate in controlled level expanding software application
US7768920B2 (en) Means and methods for dynamically allocating bandwidth
EP2317701B1 (en) Priority-based hierarchical bandwidth sharing
US7881192B2 (en) System for providing aggregate-rate communication services
EP1932298B1 (en) System for rate management of aggregate-rate communication services
Wang et al. Pricing network resources for adaptive applications
US11929911B2 (en) Shaping outgoing traffic of network packets in a network management system
CN103327542B (en) A kind of QoS support method and device that is applied to MANET network
CN101411132A (en) System for rate management of aggregate-rate communication services
Fulp et al. Bandwidth provisioning and pricing for networks with multiple classes of service
CN102316045B (en) Method for realizing flow rate balance in multi-service transport platform (MSTP) networking and network equipment
US20160308773A1 (en) Apparatus for managing local devices
JP6513205B2 (en) Volume-Based Online Charging in Hybrid Networks
Yuksel et al. Distributed dynamic capacity contracting: A congestion pricing framework for Diff-Serv
Levy et al. Top percentile network pricing and the economics of multi-homing
US20230180051A1 (en) Equal Cost Multipath and Application Quality of Experience Based on Variable Loss, Latency, and Bandwidth
Baglietto et al. A unified model for a pricing scheme in a heterogeneous environment of QoS-controlled and Best Effort connections
Cheung Modelling and Analysis of Internet Pricing and Revenue Distribution
CN106302208A (en) Polymerization flow control device and method
Richmond et al. Pricing the Internet for congestion control and social welfare
Khorsandi et al. A new fairness model for resilient packet rings

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20090415