Constant gain controller for active queue management
First Claim
1. In a device having a queue to buffer packets between segments of a network, a method for generating a drop probability for an incoming packet comprising:
- receiving an incoming packet;
determining, upon receipt of the incoming packet, a size of the queue;
determining an error based at least in part on a difference between the queue size and a threshold; and
generating a drop probability for the incoming packet based at least in part on the error and a constant gain factor.
13 Assignments
0 Petitions
Accused Products
Abstract
Various techniques for queue management based on random early detection (RED) are disclosed herein. In particular, a method for generating a drop probability for an incoming packet in a device having a queue to buffer packets between segments of a network is provided. The method comprises determining, upon receipt of an incoming packet, a size of the queue and determining an error based at least in part on a difference between the queue size and a threshold. The method further comprises determining a drop probability for the incoming packet based at least in part on the error and a constant gain factor. The constant gain factor may be based at least in part on a linearized second order dynamic model of the network.
18 Citations
22 Claims
-
1. In a device having a queue to buffer packets between segments of a network, a method for generating a drop probability for an incoming packet comprising:
-
receiving an incoming packet; determining, upon receipt of the incoming packet, a size of the queue; determining an error based at least in part on a difference between the queue size and a threshold; and generating a drop probability for the incoming packet based at least in part on the error and a constant gain factor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a device having a queue to buffer packets between segments of a network, a method for managing the queue comprising:
-
generating, for an incoming packet, a drop probability based at least in part on a linearized second order dynamic model of the network; comparing the drop probability with a random probability; and dropping the incoming packet when the drop probability is less than or equal to the random probability. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. In a device having a queue to buffer packets between segments of a network, a queue management apparatus comprising:
-
a packet drop controller configured to determine a drop probability for an incoming packet based at least in part on an error between a size of the queue and a threshold and a constant gain factor; and an add/drop module operably connected to the queue controller and is configured to drop the incoming packet when the drop probability is less than or equal to a random probability. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification