The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 07, 2004
Filed:
Feb. 04, 1999
Gary S. Goldman, San Jose, CA (US);
Mohammed Nikuie, Mountain View, CA (US);
Cisco Technology, Inc., San Jose, CA (US);
Abstract
A method and apparatus for smoothing the rate of packet discards for random early detection (“RED”) in a communication device such as an ATM switch is described. The ATM switch includes a plurality of class of service queues. An accumulated discard probability is stored independently for each class of service queue. With the arrival of each packet (frame), an instantaneous discard probability is calculated. The sum of the instantaneous discard probability and the accumulated discard probability becomes the effective probability for discard. If the effective discard probability is greater than (or equal to) a random number, the cell is discarded, and the accumulated discard probability is cleared. Otherwise, the sum is stored back as the new value for the accumulated discard probability. The accumulated discard probability may optionally be cleared if a class of service queue's current cell count is zero. Additionally, if the instantaneous discard probability caused the accumulated discard probability to increase too fast, causing too many discards, a programmable accumulation factor may be multiplied by the instantaneous discard probability.