System for rate-control of aggregate-rate communication services
AssigneeFuturewei Technologies, Inc.
InventorsRobert Sultan, Stein Gjessing, Xuan Zhang, Zhusheng Deng, Xixiang Li, Jianfei He
Life of this patent
Estimating the term…
Abstract
A method of rate-control for a group of ports in a communication network. Ramping is performed for allowed-rate of each of the group of ports, if sum of the ingress-rates of the group of ports is less than a given rate threshold; and adjusting is performed for allowed-rate of each of the group of ports, if sum of the ingress-rates of the group of ports is greater than or equal to the given rate threshold, such that the sum of allowed-rates of the group of ports is equal to the given rate threshold.
Claims65
A method of rate-control for a group of n ports in a communication network, comprising the steps of:
- ramping allowed-rate for each of the n ports, if sum of the ingress-rates of the n ports, s, is less than a given rate threshold, G;
- and
- adjusting allowed-rate for each of the n ports, if sum of the ingress-rates of the n ports, s, is greater than or equal to the given rate threshold, G, such that the sum of allowed-rates of the n ports is equal to the given rate threshold G.
A system for rate-control of aggregate-rate communication services, comprising:
- at least one aggregation-group, comprising n ports sharing a guaranteed-rate G;
- wherein each port in the aggregation-group obtains ingress-rate information of all other ports in the aggregation-group;
- ramps allowed-rate if sum of the ingress-rate of all ports in the aggregation-group, S, is less than the guaranteed-rate G;
- and adjusts allowed-rate so that the sum of allowed-rates of all ports in the aggregation-group for the next time interval is equal to G, if sum of the ingress-rate of all ports in the aggregation-group, S, is greater than or equal to the guaranteed-rate G.
A method of rate-control for an aggregation-group in a communication network, wherein the aggregation-group comprises n ports sharing a guaranteed-rate G fairly, comprising the steps of, for each local port:
- obtaining ingress-rate information of all other ports in the aggregation-group;
- allowing controlled growth of allowed-rate of the local port by setting the allowed-rate for the next time interval to (Ilocal+B), if sum of the ingress-rate of all ports in the aggregation-group, S, is less than the guaranteed-rate G;
- and
- adjusting allowed-rate of the local port such that the allowed-rate is equal to (MIN(Ilocal, X)+B), if sum of the ingress-rate of the aggregation-group, S, is greater than or equal to the guaranteed-rate G, wherein X satisfies G=ΣRi (for Ri<X)+ΣX (for Ri≧X), or G≈ΣRi (for Ri<X)+ΣX (for Ri≧X)
- wherein B is an amount of rate increase per time interval of duration T;
- Ri is the ingress-rate of port i (i=1, . . . n) in the aggregation-group, obtained in a rate-message distributed by port i;
- and Ilocal is the ingress-rate of the local port for the current time interval;
- wherein the communication network has an arbitrary topology.
Dependencies are inferred from the claim text.