Patent ID: 7369504

Claim:
In a packet ring telecommunications network having a plurality of nodes located on a ring in which a bandwidth of the ring is shared among channels between any of two nodes, a method of managing the bandwidth of a channel between a source node and a destination node, comprising steps of: computing a bandwidth allocation factor based on the size of a transit buffer of the source node; wherein the step of computing a bandwidth allocation factor is based on a recursive nonlinear function of the size of the transit buffer in accordance with the following equation: C ( k )= C ( k −1)* f ( Q ( k ), Q ( k −1), BAF=C ( k )−1, where k is the iteration number, BAF is a bandwidth allocation factor, C(k) is a non-dimensional variable, and Q(k) is the transit buffer size at the measurement time k; collecting bandwidth allocation factors from nodes through which the channel transits; calculating a shaping rate using a minimum bandwidth allocation factor among bandwidth allocation factors thus collected, and controlling data flow through said channel at the source node by using the shaping rate while ensuring observance of a fair share of an available bandwidth by among more than one channel on the ring.