Patent ID: 6724776
Filing Date: 2004-04-20
Classification: H04L

Abstract:
A method for controlling a flow of a plurality of packets in a computer network including a queue having a maximum queue level that is possible, the method comprising the steps of:(a) determining a queue level for the queue; (b) determining an offered rate of the plurality of packets to the queue; (c) determining a virtual maximum queue level based on the queue level and the maximum queue level; wherein the virtual maximum queue level determining step further includes the steps of: (c1) increasing the virtual maximum queue level to a maximum that is less than or equal to the maximum queue level if the queue level is above a first threshold; and (c2) decreasing the virtual maximum queue level if the queue level is below a second threshold; and (d) controlling a transmission fraction of the plurality of packets to the queue, based on the queue level, the offered rate and the virtual maximum queue level.