Interface | Description |
---|---|
Measurement |
Contract for tracking a measurement such as a minimum or average of a sample set
|
Class | Description |
---|---|
AIMDLimit |
Loss based dynamic
Limit that does an additive increment as long as
there are no errors and a multiplicative decrement when there is an error. |
AIMDLimit.Builder | |
FixedLimit |
Non dynamic limit with fixed value
|
GradientLimit |
Concurrency limit algorithm that adjust the limits based on the gradient of change in the
samples minimum RTT and absolute minimum RTT allowing for a queue of square root of the
current limit.
|
GradientLimit.Builder | |
MinimumMeasurement | |
SettableLimit |
Limit to be used mostly for testing where the limit can be manually
adjusted. |
TracingLimitDecorator | |
VegasLimit |
Limiter based on TCP Vegas where the limit increases by alpha if the queue_use is small (< alpha)
and decreases by alpha if the queue_use is large (> beta).
|
VegasLimit.Builder |