摘要 |
A generalized leaky bucket mechanism allowing multiple burst sizes and drain rates. The generalized leaky bucket includes multiple token pool sizes and drain rates, wherein the leaky bucket gradually steps up to larger token pool sizes and steps down as soon as user bursts utilize the increased number of tokens. This allows bursts of various sizes with frequencies which decrease with the burst size. Control of when to step up to higher burst sizes is accomplished through simple trigger conditions which operate to selectively increment the token pool count of the leaky bucket at these times.
|