Data packet congestion management technique
First Claim
Patent Images
1. A circuit comprising:
- a buffer for storing a plurality of data packets; and
a test circuit configured to;
(i) monitor a number of said plurality of data packets in said buffer, (ii) receive an additional data packet to said plurality of data packets, (iii) store said additional data packet into said buffer responsive to said number being less than a first threshold, (iv) discard said additional data packet in accordance with a probabilistic test responsive to said number being greater than said first threshold, and (v) presenting an identification signal to a sender of said additional data packet, indicating that said additional data packet was discarded and can be resent.
7 Assignments
0 Petitions
Accused Products
Abstract
A circuit for use in a data packet transmission system. The circuit generally comprises a buffer and a test circuit. The buffer may be configured to store a plurality of data packets. The test circuit may be configured to (i) monitor a number of the plurality of data packets in the buffer, (ii) permit an additional data packet to the plurality of data packets into the buffer responsive to the number being less than a first threshold, and (iii) discard the additional data packet in accordance with a probabilistic test responsive to the number being greater than the first threshold.
38 Citations
20 Claims
-
1. A circuit comprising:
-
a buffer for storing a plurality of data packets; and a test circuit configured to;
(i) monitor a number of said plurality of data packets in said buffer, (ii) receive an additional data packet to said plurality of data packets, (iii) store said additional data packet into said buffer responsive to said number being less than a first threshold, (iv) discard said additional data packet in accordance with a probabilistic test responsive to said number being greater than said first threshold, and (v) presenting an identification signal to a sender of said additional data packet, indicating that said additional data packet was discarded and can be resent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for managing congestion of a plurality of data packets in a buffer of a circuit, comprising the steps of:
-
(A) monitoring a number of said plurality of packets in said buffer; (B) receiving an additional data packet to said plurality of data packets; (C) storing said additional data packet into said buffer in response to said number being less than a first threshold; (D) discarding said additional data packet in accordance with a probabilistic test without said additional data packets reaching said buffer in response to said number being greater than said first threshold; and (E) presenting an identification signal from said circuit to a sender of said additional data packet, said identification signal indicating that said additional data packet was discarded and can be resent. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A circuit comprising:
-
means for monitoring a number of a plurality packets in a buffer; means for receiving an additional data packet plurality of data packets; means for storing said additional data packet into said buffer in response to said number being less than a first threshold; means for discarding said additional data packet without storing said additional data packets in said buffer in accordance with a probabilistic test in response to said number being greater than said first threshold; and means for presenting an identification signal from said circuit to a sender of said additional data packet, said identification signal indicating that said additional data packet was discarded and can be resent. - View Dependent Claims (20)
-
Specification