Patent ID: 7414972

Claim:
A method of managing packet traffic using a Weighted Fair Queuing (WFQ) scheme, the WFQ scheme including a Wfq process for selecting a queue to be serviced and a Dq process for dequeuing a packet to be processed, the method comprising: creating a feedback loop between respective processes; and feeding back to the Wfq process from the Dq process a queue-specific dampening difference value used by the Wfq process to select a queue for servicing, wherein the queue-specific dampening difference value is determined from the following algorithm, where DqToWfq_DqVperiod is received from the Dq process and is related to a previous packet length and a weight of a queue that the previous packet came from: Remainder=Remainder+(lengthWeightProduct−WfqToDq_DgVperiod): If Remainder is less than zero, DqToWfq_DqVperiod=0: If 0≦Remainder>Max_DqVperiod, then DqToWfq_DqVperiod=Max_DqVperiod: Otherwise DqToWfq_DqVperiod=Remainder * a damping factor.