Dynamic queue threshold extensions to random early detection
First Claim
Patent Images
1. A method comprising:
- allocating queue lengths to a plurality of queues in a buffer based on a number of queues in the buffer;
measuring a total amount of memory used in the buffer; and
updating the allocated lengths of one or more of the plurality of queues based on the measuring.
0 Assignments
0 Petitions
Accused Products
Abstract
A buffer memory may be configured to temporarily store data in a number of queues. A processor may be configured to measure a fullness of the buffer memory. The processor may also be configured to assign sizes to the number of queues based on the fullness of the buffer memory. The processor may also adjust thresholds of drop profiles associated with the number of queues based on the sizes assigned to the number of queues.
-
Citations
20 Claims
-
1. A method comprising:
-
allocating queue lengths to a plurality of queues in a buffer based on a number of queues in the buffer; measuring a total amount of memory used in the buffer; and updating the allocated lengths of one or more of the plurality of queues based on the measuring. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
-
a buffer including a plurality of queues that store data; and a processor to; allocate queue lengths to the plurality of queues based on a number of queues in the buffer, measure a total amount of memory used in the buffer, and update the lengths of one or more queues of the plurality of queues in the buffer based on the measuring. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
selectively dropping data in a queue when a fullness of the queue is greater than a minimum queue threshold and less than a maximum queue threshold; dropping no data when the queue fullness is less than or equal to the minimum queue threshold; and adjusting a capacity of the queue based on a fullness of a buffer memory that contains the queue. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification