.\" @(#)CG56leakbucket	1.1 12/17/92
.NA "LeakBucket"
.SD
A controller that discards inputs that arrive too frequently.
.SE
.LO "~ptolemy/src/domains/de/demo"
.SV 1.1 11/8/92
.AL "Paul Haskell."
.LD
This galaxy implements a "leaky bucket" rate controller.
The leaky bucket has size and service rate parameters.
If inputs arrive quickly enough so that they would overflow
a queue of size 'size' and service rate 'rate', then the
extra inputs are discarded.
Note that this galaxy does not actually buffer its inputs, it
just keeps a count of the arrivals and service time periods.

See
E. Rathgeb, "Modeling and Performance Comparison of Policing
Mechanisms for ATM Networks," \fIIEEE Journal on Selected Areas in
Communications\fR, April 1991, pp. 325-334.
for a discussion on the use of leaky bucket rate monitors.
.ES
